Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Document

Hierarchy

  • Document

Index

Constructors

Properties

canvg: Canvg
createCanvas: CreateCanvas
createImage: CreateImage
definitions: Record<string, Element> = {}
documentElement?: SVGElement
emSizeStack: number[] = []
fonts: SVGFontLoader[] = []
images: ImageElement[] = []
rootEmSize: number
screen: Screen
styles: Record<string, Record<string, Property<unknown>>> = {}
stylesSpecificity: Record<string, string> = {}
uniqueId: number = 0
createCanvas: (width: number, height: number) => HTMLCanvasElement = createCanvas

Type declaration

    • (width: number, height: number): HTMLCanvasElement
    • Parameters

      • width: number
      • height: number

      Returns HTMLCanvasElement

createImage: (src: string, anonymousCrossOrigin?: boolean) => Promise<HTMLImageElement> = createImage

Type declaration

    • (src: string, anonymousCrossOrigin?: boolean): Promise<HTMLImageElement>
    • Parameters

      • src: string
      • anonymousCrossOrigin: boolean = false

      Returns Promise<HTMLImageElement>

elementTypes: Record<string, AnyElement> = elementTypes

Accessors

  • get emSize(): number
  • set emSize(value: number): void
  • get fetch(): (input: RequestInfo, init?: RequestInit) => Promise<Response>
  • Returns (input: RequestInfo, init?: RequestInit) => Promise<Response>

      • (input: RequestInfo, init?: RequestInit): Promise<Response>
      • Parameters

        • input: RequestInfo
        • Optional init: RequestInit

        Returns Promise<Response>

  • get window(): Window

Methods

  • createDocumentElement(document: Document): SVGElement
  • createElement<T>(node: HTMLElement): T
  • createTextNode(node: HTMLElement): TextNode
  • getUniqueId(): string
  • isFontsLoaded(): boolean
  • isImagesLoaded(): boolean
  • popEmSize(): void

Generated using TypeDoc