modern-idoc
TypeScript icon, indicating that this package has built-in type declarations

0.1.5 • Public • Published

modern-idoc

Minzip Version Downloads Issues License

Usage

import type { IDOCDocument } from 'modern-idoc'

const pdf: IDOCDocument = {
  children: [
    {
      style: {
        width: 300,
        height: 600,
      },
      children: [
        {
          style: {
            rotate: 60,
            width: 50,
            height: 50,
          },
          image: '/example.png',
        },
        {
          style: {
            rotate: 40,
            left: 100,
            top: 100,
            fontSize: 20,
            color: '#FF00FF',
          },
          text: 'test',
        },
        {
          style: {
            left: 200,
            top: 100,
            width: 100,
            height: 200,
            fontSize: 22,
          },
          text: [
            {
              letterSpacing: 3,
              fragments: [
                {
                  content: 'He',
                  color: '#00FF00',
                  fontSize: 12,
                },
                {
                  content: 'llo',
                  color: '#000000',
                },
              ],
            },
            {
              content: ', ',
              color: '#FF0000',
            },
            {
              content: 'World!',
              color: '#0000FF',
            },
          ],
        },
      ],
    },
  ],
}

Package Sidebar

Install

npm i modern-idoc

Weekly Downloads

0

Version

0.1.5

License

MIT

Unpacked Size

50.5 kB

Total Files

9

Last publish

Collaborators

  • wengxiangmin