PdfCjkStandardFont class

Represents the standard CJK fonts.

//Create a new PDF document.
PdfDocument document = PdfDocument()
  ..pages.add().graphics.drawString(
      'こんにちは世界',
      PdfCjkStandardFont(
          PdfCjkFontFamily.heiseiMinchoW3, 20),
      brush: PdfBrushes.black);
//Save the document.
List<int> bytes = await document.save();
//Close the document.
document.dispose();
Inheritance

Constructors

PdfCjkStandardFont(PdfCjkFontFamily fontFamily, double size, {PdfFontStyle? style, List<PdfFontStyle>? multiStyle})
Initializes a new instance of the PdfCjkStandardFont class with font family, size and font style.
PdfCjkStandardFont.protoType(PdfCjkStandardFont prototype, double size, {PdfFontStyle? style, List<PdfFontStyle>? multiStyle})
Initializes a new instance of the PdfCjkStandardFont class with PdfCjkStandardFont as prototype, size and font style.

Properties

fontFamily PdfCjkFontFamily
Gets the font family
no setter
hashCode int
The hash code for this object.
no setterinherited
height double
Gets the height of the font in points.
no setterinherited
name String
Gets the font name.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size double
Gets the font size.
no setterinherited
style PdfFontStyle
Gets style of the font.
no setterinherited

Methods

measureString(String text, {Size? layoutArea, PdfStringFormat? format}) Size
Measures a string by using this font.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited