SYMBOL INDEX (3132 symbols across 423 files) FILE: Source/QuestPDF.ConformanceTests/DecorationTests.cs class DecorationTests (line 8) | internal class DecorationTests : ConformanceTestBase method GetDocumentUnderTest (line 10) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 78) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/DynamicTests.cs class DynamicTests (line 9) | internal class DynamicTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 41) | protected override SemanticTreeNode? GetExpectedSemanticTree() class DynamicComponent (line 65) | internal class DynamicComponent(int index) : IDynamicComponent method Compose (line 67) | public DynamicComponentComposeResult Compose(DynamicContext context) FILE: Source/QuestPDF.ConformanceTests/FooterTests.cs class FooterTests (line 8) | internal class FooterTests : ConformanceTestBase method GetDocumentUnderTest (line 10) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 64) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/HeaderTests.cs class HeaderTests (line 8) | internal class HeaderTests : ConformanceTestBase method GetDocumentUnderTest (line 10) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 62) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/HyperlinkInFooterTests.cs class HyperlinkInFooterTests (line 8) | internal class HyperlinkInFooterTests : ConformanceTestBase method GetDocumentUnderTest (line 10) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 48) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/HyperlinkTests.cs class HyperlinkTests (line 9) | internal class HyperlinkTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 45) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/IgnoreTests.cs class IgnoreTests (line 9) | internal class IgnoreTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 44) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/ImageTests.cs class ImageTests (line 9) | internal class ImageTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 48) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/LazyTests.cs class LazyTests (line 7) | internal class LazyTests : ConformanceTestBase method GetDocumentUnderTest (line 9) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 53) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/LineTests.cs class LineTests (line 9) | internal class LineTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 70) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/ListTests.cs class ListTests (line 9) | internal class ListTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 100) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/MultiColumnTests.cs class MultiColumnTests (line 8) | internal class MultiColumnTests : ConformanceTestBase method GetDocumentUnderTest (line 10) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 59) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/OrderOfSemanticItemsTests.cs class OrderOfSemanticItemsTests (line 7) | internal class OrderOfSemanticItemsTests : ConformanceTestBase method GetDocumentUnderTest (line 9) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 59) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/StyledBoxTests.cs class StyledBoxTests (line 9) | internal class StyledBoxTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 72) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/SvgTests.cs class SvgTests (line 8) | internal class SvgTests : ConformanceTestBase method GetDocumentUnderTest (line 10) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 42) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/Table/TableWithFooterTests.cs class TableWithFooterTests (line 9) | internal class TableWithFooterTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 69) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/Table/TableWithHeaderCellsSpanningMultipleColumnsTests.cs class TableWithHeaderCellsSpanningMultipleColumnsTests (line 9) | internal class TableWithHeaderCellsSpanningMultipleColumnsTests : Confor... method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 84) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/Table/TableWithHeaderCellsSpanningMultipleRowsTests.cs class TableWithHeaderCellsSpanningMultipleRowsTests (line 9) | internal class TableWithHeaderCellsSpanningMultipleRowsTests : Conforman... method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 90) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/Table/TableWithHorizontalHeadersTests.cs class TableWithHorizontalHeadersTests (line 9) | internal class TableWithHorizontalHeadersTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 73) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/Table/TableWithVerticalHeadersTests.cs class TableWithVerticalHeadersTests (line 9) | internal class TableWithVerticalHeadersTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 73) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/Table/TableWithoutHeadersTests.cs class TableWithoutHeadersTests (line 9) | internal class TableWithoutHeadersTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 63) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/TableOfContentsTests.cs class TableOfContentsTests (line 9) | internal class TableOfContentsTests : ConformanceTestBase method GetDocumentUnderTest (line 11) | protected override Document GetDocumentUnderTest() method GetExpectedSemanticTree (line 124) | protected override SemanticTreeNode? GetExpectedSemanticTree() FILE: Source/QuestPDF.ConformanceTests/TestEngine/ConformanceTestBase.cs class ConformanceTestBase (line 8) | [TestFixture] method GenerateAndShow (line 15) | [Test] method Test_PDFA (line 29) | [Test, TestCaseSource(nameof(PDFA_ConformanceLevels))] method Test_PDFUA (line 41) | [Test, TestCaseSource(nameof(PDFUA_ConformanceLevels))] method TestSemanticMeaning (line 53) | [Test] method GetMetadata (line 66) | private DocumentMetadata GetMetadata() method GetDocumentUnderTest (line 76) | protected abstract Document GetDocumentUnderTest(); method GetExpectedSemanticTree (line 78) | protected abstract SemanticTreeNode? GetExpectedSemanticTree(); FILE: Source/QuestPDF.ConformanceTests/TestEngine/MustangConformanceTestRunner.cs class MustangConformanceTestRunner (line 9) | public static class MustangConformanceTestRunner class ValidationResult (line 11) | public class ValidationResult method GetErrorMessage (line 16) | public string GetErrorMessage() method TestConformance (line 31) | public static void TestConformance(string filePath) method RunMustang (line 42) | private static ValidationResult RunMustang(string pdfFilePath) FILE: Source/QuestPDF.ConformanceTests/TestEngine/SemanticAwareDrawingCanvas.cs class SemanticAwareDocumentCanvas (line 8) | internal class SemanticAwareDocumentCanvas : IDocumentCanvas method SetSemanticTree (line 13) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 18) | public void BeginDocument() method EndDocument (line 23) | public void EndDocument() method BeginPage (line 28) | public void BeginPage(Size size) method EndPage (line 33) | public void EndPage() method GetDrawingCanvas (line 38) | public IDrawingCanvas GetDrawingCanvas() class SemanticAwareDrawingCanvas (line 44) | internal class SemanticAwareDrawingCanvas : IDrawingCanvas method GetSnapshot (line 48) | public DocumentPageSnapshot GetSnapshot() method DrawSnapshot (line 53) | public void DrawSnapshot(DocumentPageSnapshot snapshot) method Save (line 58) | public void Save() method Restore (line 63) | public void Restore() method SetZIndex (line 68) | public void SetZIndex(int index) method GetZIndex (line 73) | public int GetZIndex() method GetCurrentMatrix (line 78) | public SkCanvasMatrix GetCurrentMatrix() method SetMatrix (line 83) | public void SetMatrix(SkCanvasMatrix matrix) method Translate (line 88) | public void Translate(Position vector) method Scale (line 93) | public void Scale(float scaleX, float scaleY) method Rotate (line 98) | public void Rotate(float angle) method DrawLine (line 103) | public void DrawLine(Position start, Position end, SkPaint paint) method DrawRectangle (line 109) | public void DrawRectangle(Position vector, Size size, SkPaint paint) method DrawComplexBorder (line 115) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 121) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) method DrawParagraph (line 127) | public void DrawParagraph(SkParagraph paragraph, int lineFrom, int lin... method DrawImage (line 132) | public void DrawImage(SkImage image, Size size) method DrawPicture (line 137) | public void DrawPicture(SkPicture picture) method DrawSvgPath (line 142) | public void DrawSvgPath(string path, Color color) method DrawSvg (line 147) | public void DrawSvg(SkSvgImage svgImage, Size size) method DrawOverflowArea (line 152) | public void DrawOverflowArea(SkRect area) method ClipOverflowArea (line 157) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpace) method ClipRectangle (line 162) | public void ClipRectangle(SkRect clipArea) method ClipRoundedRectangle (line 167) | public void ClipRoundedRectangle(SkRoundedRect clipArea) method DrawHyperlink (line 172) | public void DrawHyperlink(Size size, string url, string? description) method DrawSectionLink (line 177) | public void DrawSectionLink(Size size, string sectionName, string? des... method DrawSection (line 182) | public void DrawSection(string sectionName) method GetSemanticNodeId (line 187) | public int GetSemanticNodeId() method SetSemanticNodeId (line 192) | public void SetSemanticNodeId(int nodeId) FILE: Source/QuestPDF.ConformanceTests/TestEngine/SemanticTreeTestRunner.cs class SemanticTreeTestRunner (line 6) | internal static class SemanticTreeTestRunner method TestSemanticTree (line 8) | public static void TestSemanticTree(this IDocument document, SemanticT... method CompareSemanticTrees (line 20) | private static void CompareSemanticTrees(SemanticTreeNode? actualRoot,... class ExpectedSemanticTree (line 102) | internal static class ExpectedSemanticTree method DocumentRoot (line 104) | public static SemanticTreeNode DocumentRoot(Action c... method Child (line 115) | public static void Child(this SemanticTreeNode parent, string type, Ac... method Id (line 126) | public static SemanticTreeNode Id(this SemanticTreeNode node, int id) method Attribute (line 132) | public static SemanticTreeNode Attribute(this SemanticTreeNode node, s... method Alt (line 145) | public static SemanticTreeNode Alt(this SemanticTreeNode node, string ... method Lang (line 151) | public static SemanticTreeNode Lang(this SemanticTreeNode node, string... FILE: Source/QuestPDF.ConformanceTests/TestEngine/VeraPdfConformanceTestRunner.cs class VeraPdfConformanceTestRunner (line 9) | public static class VeraPdfConformanceTestRunner class ValidationResult (line 11) | public class ValidationResult class FailedRule (line 16) | public class FailedRule method GetErrorMessage (line 26) | public string GetErrorMessage() method TestConformanceWithVeraPdf (line 47) | public static void TestConformanceWithVeraPdf(this IDocument document) method TestConformance (line 63) | public static void TestConformance(string filePath) method RunVeraPDF (line 74) | private static ValidationResult RunVeraPDF(string pdfFilePath) FILE: Source/QuestPDF.ConformanceTests/TestsSetup.cs class TestsSetup (line 6) | public class TestsSetup method Setup (line 8) | [ModuleInitializer] FILE: Source/QuestPDF.ConformanceTests/ZugferdTests.cs class ZugferdTests (line 8) | internal class ZugferdTests method ZugferdValidation_WithMustang (line 10) | [Test] FILE: Source/QuestPDF.DocumentationExamples/AccessibilityExamples.cs class AccessibilityExamples (line 7) | public class AccessibilityExamples method MinimalExample (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/AlignmentExamples.cs class AlignmentExamples (line 7) | public class AlignmentExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/AspectRatioExamples.cs class AspectRatioExamples (line 7) | public class AspectRatioExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/BackgroundExamples.cs class BackgroundExamples (line 7) | public class BackgroundExamples method SolidColor (line 9) | [Test] method Gradient (line 57) | [Test] method RoundedCorners (line 93) | [Test] FILE: Source/QuestPDF.DocumentationExamples/BarcodeExamples.cs class BarcodeExamples (line 11) | public class BarcodeExamples method BarcodeExample (line 13) | [Test] method QRCodeExample (line 71) | [Test] FILE: Source/QuestPDF.DocumentationExamples/BorderExamples.cs class BorderExamples (line 7) | public class BorderExamples method SimpleExample (line 9) | [Test] method Multiple (line 37) | [Test] method ConsistentThickness (line 73) | [Test] method VariousThickness (line 115) | [Test] method Alignment (line 141) | [Test] method RoundedCorners1 (line 188) | [Test] method RoundedCorners2 (line 213) | [Test] method SolidColor (line 247) | [Test] method Gradient (line 287) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ChartExamples.cs class ChartExamples (line 10) | public class ChartExamples method PieChartExample (line 12) | [Test] method BarExample (line 72) | [Test] FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternAddressComponentExample.cs class CodePatternAddressComponentExample (line 7) | public class CodePatternAddressComponentExample method Example (line 9) | [Test] class Address (line 38) | public class Address class AddressComponent (line 48) | public class AddressComponent : IComponent method AddressComponent (line 52) | public AddressComponent(Address address) method Compose (line 57) | public void Compose(IContainer container) FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternCapturePositionExample.cs class CodePatternCapturePositionExample (line 8) | public class CodePatternCapturePositionExample method Example (line 10) | [Test] class DynamicTextSpanPositionCapture (line 61) | public class DynamicTextSpanPositionCapture : IDynamicComponent method Compose (line 63) | public DynamicComponentComposeResult Compose(DynamicContext context) FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternComponentProgressbarComponentExample.cs class CodePatternComponentProgressbarComponentExample (line 9) | public class CodePatternComponentProgressbarComponentExample method Example (line 11) | [Test] method GenerateReport (line 18) | public byte[] GenerateReport() class PageProgressbarComponent (line 65) | public class PageProgressbarComponent : IDynamicComponent method Compose (line 67) | public DynamicComponentComposeResult Compose(DynamicContext context) class PageNumberSideComponent (line 88) | public class PageNumberSideComponent : IDynamicComponent method Compose (line 90) | public DynamicComponentComposeResult Compose(DynamicContext context) FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternConfigurableComponentExample.cs class CodePatternConfigurableComponentExample (line 7) | public class CodePatternConfigurableComponentExample method Example (line 9) | [Test] class SectionComponent (line 43) | public class SectionComponent : IComponent method SectionComponent (line 47) | public SectionComponent() method Compose (line 52) | public void Compose(IContainer container) method Text (line 79) | public void Text(string label, string text) method Image (line 84) | public void Image(string label, string imagePath) method Custom (line 89) | public IContainer Custom(string label) FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternContentStylingExample.cs class CodePatternContentStylingExample (line 7) | public class CodePatternContentStylingExample method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternDocumentStructureExample.cs class CodePatternDocumentStructureExample (line 7) | public class CodePatternDocumentStructureExample method Example (line 9) | [Test] method GenerateReport (line 16) | public byte[] GenerateReport() method ReportTitle (line 46) | private void ReportTitle(IContainer container) method RedSection (line 56) | private void RedSection(IContainer container) method GreenSection (line 73) | private void GreenSection(IContainer container) method BlueSection (line 90) | private void BlueSection(IContainer container) FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternDynamicComponentExample.cs class CodePatternDynamicComponentExample (line 9) | public class CodePatternDynamicComponentExample method Dynamic (line 11) | [Test] class OrderItem (line 49) | public class OrderItem type OrdersTableWithPageSubtotalsComponentState (line 56) | public struct OrdersTableWithPageSubtotalsComponentState class OrdersTableWithPageSubtotalsComponent (line 61) | public class OrdersTableWithPageSubtotalsComponent : IDynamicComponent... method OrdersTableWithPageSubtotalsComponent (line 66) | public OrdersTableWithPageSubtotalsComponent(ICollection ... method Compose (line 76) | public DynamicComponentComposeResult Compose(DynamicContext context) method ComposeHeader (line 113) | private static IDynamicElement ComposeHeader(DynamicContext context) method ComposeFooter (line 134) | private static IDynamicElement ComposeFooter(DynamicContext context,... method GetItemsForPage (line 149) | private IEnumerable<(OrderItem Item, IDynamicElement Element)> GetIt... FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternExecutionOrderExample.cs class CodePatternExecutionOrderExample (line 7) | public class CodePatternExecutionOrderExample method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternExtesionMethodExample.cs class CodePatternExtensionMethodExample (line 7) | public class CodePatternExtensionMethodExample method Example (line 9) | [Test] class TableExtensions (line 55) | public static class TableExtensions method TableCellStyle (line 57) | private static IContainer TableCellStyle(this IContainer container, st... method TableLabelCell (line 66) | public static void TableLabelCell(this IContainer container, string text) method TableValueCell (line 74) | public static IContainer TableValueCell(this IContainer container) FILE: Source/QuestPDF.DocumentationExamples/CodePatterns/CodePatternLocalHelpersExample.cs class CodePatternLocalHelpersExample (line 7) | public class CodePatternLocalHelpersExample method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ColorsExamples.cs class ColorsExamples (line 7) | public class ColorsExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ColumnExamples.cs class ColumnExamples (line 7) | public class ColumnExamples method SimpleExample (line 9) | [Test] method SpacingExample (line 33) | [Test] method CustomSpacingExample (line 59) | [Test] method DisableUniformItemsWidthExample (line 88) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ComplexGraphicsExamples.cs class ComplexGraphicsExamples (line 7) | public class ComplexGraphicsExamples method RoundedRectangleWithGradient (line 9) | [Test] method DottedLine (line 54) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ConstrainedExamples.cs class ConstrainedExamples (line 7) | public class ConstrainedExamples method WidthExample (line 9) | [Test] method HeightExample (line 43) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ContentDirectionExamples.cs class ContentDirectionExamples (line 7) | public class ContentDirectionExamples method LeftToRightExample (line 9) | [Test] method RightToLeftExample (line 37) | [Test] FILE: Source/QuestPDF.DocumentationExamples/CustomFirstPageExample.cs class CustomFirstPageExample (line 7) | public class CustomFirstPageExample method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/DebugAreaExamples.cs class DebugAreaExamples (line 7) | public class DebugAreaExamples method LeftToRightExample (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/DecorationExamples.cs class DecorationExamples (line 7) | public class DecorationExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/DefaultTextStyleExamples.cs class DefaultTextStyleExamples (line 7) | public class DefaultTextStyleExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/DocumentOperationExamples.cs class DocumentOperationExamples (line 8) | [TestFixture] method MergeFiles (line 11) | [Test] method SelectEvenPages (line 27) | [Test] method Encrypt (line 40) | [Test] method AddAttachment (line 59) | [Test] method Overlay (line 77) | [Test] method GenerateSampleDocument (line 119) | private void GenerateSampleDocument(string fileName, Color pageColor, ... FILE: Source/QuestPDF.DocumentationExamples/EnsureSpaceExamples.cs class EnsureSpaceExamples (line 7) | public class EnsureSpaceExamples method EnabledExample (line 9) | [Test] method DisabledExample (line 49) | [Test] FILE: Source/QuestPDF.DocumentationExamples/FlipExamples.cs class FlipExamples (line 7) | public class FlipExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/HyperlinkExamples.cs class HyperlinkExamples (line 7) | public class HyperlinkExamples method ElementExample (line 9) | [Test] method InsideTextExample (line 39) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ImageExamples.cs class ImageExamples (line 9) | public class ImageExamples method Example (line 11) | [Test] method ImageScaling (line 42) | [Test] method DpiSetting (line 115) | [Test] method CompressionSetting (line 149) | [Test] method GlobalSettings (line 183) | [Test] method SharedImages (line 205) | [Test] method DynamicImage (line 239) | [Test] method SvgSupport (line 297) | [Test] FILE: Source/QuestPDF.DocumentationExamples/InlinedExamples.cs class InlinedExamples (line 7) | public class InlinedExamples method SimpleExample (line 9) | [Test] method SpacingExample (line 38) | [Test] method RandomBlock (line 66) | private void RandomBlock(IContainer container) FILE: Source/QuestPDF.DocumentationExamples/LayersExamples.cs class LayersExamples (line 7) | public class LayersExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/LazyExamples.cs class LazyExamples (line 7) | public class LazyExamples class SimpleComponent (line 9) | class SimpleComponent : IComponent method Compose (line 14) | public void Compose(IContainer container) method Disabled (line 31) | [Test] method Enabled (line 60) | [Test] method EnabledWithCache (line 94) | [Test] FILE: Source/QuestPDF.DocumentationExamples/LicenseSetup.cs class LicenseSetup (line 5) | [SetUpFixture] method Setup (line 8) | [OneTimeSetUp] FILE: Source/QuestPDF.DocumentationExamples/LineExamples.cs class LineExamples (line 7) | public class LineExamples method VerticalLineExample (line 9) | [Test] method HorizontalLineExample (line 40) | [Test] method Thickness (line 71) | [Test] method SolidColor (line 102) | [Test] method Gradient (line 141) | [Test] method DashPattern (line 180) | [Test] method Complex (line 219) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ListExamples.cs class ListExamples (line 7) | public class ListExamples method BulletpointExample (line 9) | [Test] method OrderedExample (line 42) | [Test] method Nested (line 74) | [Test] FILE: Source/QuestPDF.DocumentationExamples/MapExample.cs class MapboxStaticMapRenderer (line 7) | static class MapboxStaticMapRenderer method FetchStaticMapAsync (line 12) | public static async Task FetchStaticMapAsync(double longitude... class MapExample (line 33) | public class MapExample method SimpleExample (line 35) | [Test] FILE: Source/QuestPDF.DocumentationExamples/MergingDocumentsExamples.cs class MergingDocumentsExamples (line 7) | public class MergingDocumentsExamples method UseOriginalPageNumbersExample (line 9) | [Test] method UseContinuousPageNumbersExample (line 21) | [Test] method GenerateReport (line 36) | private static Document GenerateReport(string title, int itemsCount) FILE: Source/QuestPDF.DocumentationExamples/MultiColumnExamples.cs class MultiColumnExamples (line 7) | public class MultiColumnExamples method Example (line 9) | [Test] method SpacerExample (line 48) | [Test] method BalanceHeightWithExample (line 88) | [Test] FILE: Source/QuestPDF.DocumentationExamples/PaddingExamples.cs class PaddingExamples (line 7) | public class PaddingExamples method SimpleExample (line 9) | [Test] method NegativeExample (line 33) | [Test] FILE: Source/QuestPDF.DocumentationExamples/PageBreakExamples.cs class PageBreakExamples (line 7) | public class PageBreakExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/PageExamples.cs class PageExamples (line 8) | public class PageExamples method Simple (line 10) | [Test] method MainSlots (line 44) | [Test] method Foreground (line 80) | [Test] method Background (line 109) | [Test] FILE: Source/QuestPDF.DocumentationExamples/PlaceholderExamples.cs class PlaceholderExamples (line 7) | public class PlaceholderExamples method TextExample (line 9) | [Test] method BackgroundColorExample (line 47) | [Test] method ColorExample (line 79) | [Test] method ImageExample (line 109) | [Test] method ElementExample (line 149) | [Test] FILE: Source/QuestPDF.DocumentationExamples/PreventPageBreakExamples.cs class PreventPageBreakExamples (line 6) | public class PreventPageBreakExamples method EnabledExample (line 8) | [Test] method DisabledExample (line 42) | [Test] FILE: Source/QuestPDF.DocumentationExamples/RepeatExamples.cs class RepeatExamples (line 7) | public class RepeatExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/RotateExamples.cs class RotateExamples (line 7) | public class RotateExamples method Example (line 9) | [Test] method FreeExample (line 49) | [Test] FILE: Source/QuestPDF.DocumentationExamples/RoundedCornersExamples.cs class RoundedCornersExamples (line 7) | public class RoundedCornersExamples method Consistent (line 9) | [Test] method Various (line 34) | [Test] method Complex (line 62) | [Test] method Image (line 125) | [Test] FILE: Source/QuestPDF.DocumentationExamples/RowExamples.cs class RowExamples (line 7) | public class RowExamples method SimpleExample (line 9) | [Test] method SpacingExample (line 46) | [Test] method CustomSpacingExample (line 75) | [Test] method DisableUniformItemsHeightExample (line 104) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ScaleExamples.cs class ScaleExamples (line 7) | public class ScaleExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ScaleToFitExamples.cs class ScaleToFitExamples (line 7) | public class ScaleToFitExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/SectionExamples.cs class SectionExamples (line 7) | public class SectionExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/SemanticExamples.cs class SemanticExamples (line 9) | public class SemanticExamples method HeaderAndFooter (line 11) | [Test] class BookTermModel (line 109) | public class BookTermModel method GenerateBook (line 118) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ShadowExamples.cs class ShadowExamples (line 7) | public class ShadowExamples method Simple (line 9) | [Test] method OffsetX (line 41) | [Test] method OffsetY (line 78) | [Test] method Color (line 115) | [Test] method Blur (line 158) | [Test] method Spread (line 194) | [Test] method NoBlur (line 231) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ShowEntireExamples.cs class ShowEntireExamples (line 7) | public class ShowEntireExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ShowOnceExamples.cs class ShowOnceExamples (line 7) | public class ShowOnceExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/SkiaSharpHelpers.cs class SkiaSharpHelpers (line 8) | public static class SkiaSharpHelpers method SkiaSharpSvgCanvas (line 10) | public static void SkiaSharpSvgCanvas(this IContainer container, Actio... method SkiaSharpRasterizedCanvas (line 24) | public static void SkiaSharpRasterizedCanvas(this IContainer container... FILE: Source/QuestPDF.DocumentationExamples/SkiaSharpIntegrationExamples.cs class SkiaSharpIntegrationExamples (line 9) | public class SkiaSharpIntegrationExamples method Svg (line 11) | [Test] method Resterized (line 90) | [Test] FILE: Source/QuestPDF.DocumentationExamples/SkipOnceExamples.cs class SkipOnceExamples (line 7) | public class SkipOnceExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/StopPagingExamples.cs class StopPagingExamples (line 7) | public class StopPagingExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/TableExamples.cs class TableExamples (line 7) | public class TableExamples method Basic (line 9) | [Test] method CellStyleExample (line 53) | [Test] method OverlappingCells (line 125) | [Test] method ManualCellPlacement (line 208) | [Test] method ColumnsDefinition (line 286) | [Test] method HeaderAndFooter (line 330) | [Test] FILE: Source/QuestPDF.DocumentationExamples/Text/ParagraphStyleExamples.cs class ParagraphStyleExamples (line 7) | public class ParagraphStyleExamples method DefaultTextStyle (line 9) | [Test] method TextAlignment (line 36) | [Test] method FirstLineIndentation (line 83) | [Test] method Spacing (line 104) | [Test] method ClampLines (line 125) | [Test] method ClampLinesWithCustomEllipsis (line 161) | [Test] FILE: Source/QuestPDF.DocumentationExamples/Text/TextBasicExamples.cs class TextBasicExamples (line 8) | public class TextBasicExamples method Basic (line 10) | [Test] method BasicWithStyle (line 30) | [Test] method Rich (line 73) | [Test] method StyleInheritance (line 106) | [Test] method PageNumber (line 175) | [Test] method PageNumberFormat (line 206) | [Test] method Hyperlink (line 235) | [Test] FILE: Source/QuestPDF.DocumentationExamples/Text/TextInjectContent.cs class TextInjectContent (line 7) | public class TextInjectContent method InjectImage (line 9) | [Test] method InjectSvg (line 38) | [Test] method InjectPosition (line 63) | [Test] FILE: Source/QuestPDF.DocumentationExamples/Text/TextStyleExamples.cs class TextStyleExamples (line 7) | public class TextStyleExamples method FontSize (line 9) | [Test] method FontFamily (line 44) | [Test] method FontColor (line 75) | [Test] method BackgroundColor (line 104) | [Test] method Italic (line 129) | [Test] method FontWeight (line 154) | [Test] method Subscript (line 185) | [Test] method Superscript (line 210) | [Test] method LineHeight (line 235) | [Test] method LetterSpacing (line 272) | [Test] method WordSpacing (line 309) | [Test] method FontFallback (line 345) | [Test] method FontFallbackEmoji (line 368) | [Test] method TextFontFeatures (line 391) | [Test] method DecorationTypes (line 439) | [Test] method DecorationStyles (line 468) | [Test] method DecorationsAdvanced (line 503) | [Test] FILE: Source/QuestPDF.DocumentationExamples/TranslateExamples.cs class TranslateExamples (line 7) | public class TranslateExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/UnconstrainedExamples.cs class UnconstrainedExamples (line 7) | public class UnconstrainedExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.DocumentationExamples/ZIndexExamples.cs class ZIndexExamples (line 7) | public class ZIndexExamples method Example (line 9) | [Test] FILE: Source/QuestPDF.LayoutTests/ColumnTests.cs class ColumnTests (line 3) | public class ColumnTests method Typical (line 5) | [Test] method SingleItem (line 45) | [Test] method ZeroHeightItemDoesNotConsumeSpacing (line 70) | [Test] method NoSpacing (line 100) | [Test] method PartialRenderItem (line 128) | [Test] FILE: Source/QuestPDF.LayoutTests/LineTests.cs class LineTests (line 3) | public class LineTests method VerticalLineRequiresSpaceEqualToItsThickness (line 5) | [Test] method HorizontalLineRequiresSpaceEqualToItsThickness (line 17) | [Test] method CheckRenderingState (line 31) | [Test] FILE: Source/QuestPDF.LayoutTests/MultiColumnTests.cs class MultiColumnTests (line 6) | public class MultiColumnTests method DynamicComponent (line 8) | [Test] class CounterComponent (line 96) | public class CounterComponent : IDynamicComponent method Compose (line 100) | public DynamicComponentComposeResult Compose(DynamicContext context) FILE: Source/QuestPDF.LayoutTests/PaddingTests.cs class PaddingTests (line 3) | [TestFixture] method PaddingModifiesPositioningAndMinimumSize (line 6) | [Test] method NegativePaddingIsAllowed (line 34) | [Test] method PaddingSupportsPaging (line 59) | [Test] method MultipleItemsWithAppliedPadding (line 92) | [Test] method PaddingProducesAvailableSpaceOfNegativeSize (line 120) | [Test] method PaddingWithEmptyChild (line 132) | [Test] method PaddingOnEmptyElementProducesAvailableSpaceOfNegativeSize (line 149) | [Test] method PaddingOnEmptyElementProducesAvailableSpaceOfNegativeSize2 (line 161) | [Test] method NegativePaddingProducesMeasurementOfNegativeSize (line 178) | [Test] FILE: Source/QuestPDF.LayoutTests/RotateTests.cs class RotateTests (line 3) | public class RotateTests method SimpleRotation (line 5) | [Test] FILE: Source/QuestPDF.LayoutTests/RowTests.cs class RowTests (line 3) | [TestFixture] method SingleConstantItem (line 8) | [Test] method MultipleConstantItems (line 32) | [Test] method SingleRelativeItem (line 60) | [Test] method TwoRelativeItems (line 84) | [Test] method SingleAutoItem (line 110) | [Test] method RelativeItemFillsRemainingSpace (line 134) | [Test] method RelativeItemsSplitRemainingSpaceAccordingToProportions (line 162) | [Test] method ComplexItems (line 190) | [Test] method OneItemSpansTwoPages (line 232) | [Test] method NoSpacing (line 274) | [Test] method NormalSpacing (line 302) | [Test] method BiggerSpacing (line 332) | [Test] method SpacingDoesNotFitInAvailableSpace (line 362) | [Test] method SpacingIsLargerThanAvailableSpace (line 381) | [Test] method NotEnoughSpaceForRelativeItemsAfterApplyingSpacing (line 398) | [Test] method OneItemRequiresTwoPages (line 421) | [Test] method ItemsRequireMultiplePages (line 456) | [Test] method ItemHeightExceedsAvailableHeight (line 500) | [Test] method RightToLeftDirection (line 520) | [Test] method ConstantItemOfTooLargeSize (line 552) | [Test] method ConstantItemHasChildOfTooLargeSize (line 567) | [Test] method SumOfConstantItemsExceedsAvailableWidth (line 583) | [Test] method RelativeItemHasChildOfTooLargeSize (line 600) | [Test] method AutoItemHasChildOfTooLargeSize (line 616) | [Test] method SumOfAutoItemsExceedsAvailableWidth (line 632) | [Test] method SumOfVariousItemsExceedsAvailableWidth (line 649) | [Test] method NoItems (line 669) | [Test] method RerenderingOfFullyDrawnRow (line 690) | [Test] method CheckRenderingState (line 736) | [Test] FILE: Source/QuestPDF.LayoutTests/ScaleTests.cs class ScaleTests (line 5) | public class ScaleTests method DrawTestSubject (line 7) | private void DrawTestSubject(IContainer container) method DefaultScale (line 21) | [Test] method PositiveScale05 (line 47) | [Test] method PositiveScale15 (line 73) | [Test] method PositiveScale25 (line 99) | [Test] method PositiveScaleTwoPages (line 125) | [Test] method ScaleVertical (line 158) | [Test] method ScaleVerticalNegative (line 184) | [Test] method ScaleHorizontal (line 210) | [Test] method ScaleHorizontalNegative (line 236) | [Test] method WrapHorizontal (line 262) | [Test] method WrapVertical (line 274) | [Test] FILE: Source/QuestPDF.LayoutTests/Setup.cs class Setup (line 3) | [SetUpFixture] method Configure (line 6) | [OneTimeSetUp] FILE: Source/QuestPDF.LayoutTests/ShowIfTests.cs class ShowIfTests (line 3) | public class ShowIfTests method Scenario (line 5) | [Test] FILE: Source/QuestPDF.LayoutTests/ShrinkTests.cs class ShrinkTests (line 3) | public class ShrinkTests method Both (line 5) | [Test] method Vertical (line 36) | [Test] method Horizontal (line 67) | [Test] method ContentFromRightToLeft (line 98) | [Test] FILE: Source/QuestPDF.LayoutTests/SimpleRotateTests.cs class SimpleRotateTests (line 5) | public class SimpleRotateTests method DrawTestSubject (line 7) | private void DrawTestSubject(IContainer container) method NoRotation (line 30) | [Test] method OneRotation (line 56) | [Test] method TwoRotations (line 85) | [Test] method ThreeRotation (line 115) | [Test] method NoRotationWithPaging (line 150) | [Test] method OneRotationWithPaging (line 183) | [Test] method TwoRotationsWithPaging (line 219) | [Test] method ThreeRotationWithPaging (line 256) | [Test] FILE: Source/QuestPDF.LayoutTests/StopPagingTests.cs class StopPagingTests (line 3) | public class StopPagingTests method ChildReturnsWrap (line 5) | [Test] method ChildReturnsPartialRender (line 30) | [Test] method ChildReturnsFullRender (line 58) | [Test] method ChildReturnsEmpty (line 84) | [Test] FILE: Source/QuestPDF.LayoutTests/TableTests.cs class TableTests (line 3) | public class TableTests method RowSpan_CornerCase1 (line 5) | [Test] method RowSpan_CornerCase2 (line 50) | [Test] method RowSpan_CornerCase3 (line 102) | [Test] FILE: Source/QuestPDF.LayoutTests/TestEngine/ContinuousBlock.cs class ContinuousBlock (line 7) | internal class ContinuousBlock : Element, IStateful method Measure (line 12) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 31) | internal override void Draw(Size availableSpace) method ResetState (line 50) | public void ResetState(bool hardReset = false) => HeightOffset = 0; method GetState (line 51) | public object GetState() => HeightOffset; method SetState (line 52) | public void SetState(object state) => HeightOffset = (float) state; FILE: Source/QuestPDF.LayoutTests/TestEngine/DrawingRecorder.cs class ElementDrawingEvent (line 5) | internal class ElementDrawingEvent class DrawingRecorder (line 14) | internal class DrawingRecorder method Record (line 18) | public void Record(ElementDrawingEvent elementDrawingEvent) method GetDrawingEvents (line 23) | public IReadOnlyCollection GetDrawingEvents() FILE: Source/QuestPDF.LayoutTests/TestEngine/ElementObserver.cs class ElementObserver (line 11) | internal class ElementObserver : ContainerElement method Draw (line 16) | internal override void Draw(Size availableSpace) method GetRealChild (line 44) | private Element GetRealChild() FILE: Source/QuestPDF.LayoutTests/TestEngine/ElementObserverSetter.cs class ElementObserverSetter (line 6) | internal class ElementObserverSetter : ContainerElement method Measure (line 10) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 16) | internal override void Draw(Size availableSpace) method SetRecorderOnChildren (line 22) | private void SetRecorderOnChildren() FILE: Source/QuestPDF.LayoutTests/TestEngine/FluentExtensions.cs class ExpectedDocumentLayoutDescriptor (line 5) | internal class ExpectedDocumentLayoutDescriptor(DrawingRecorder DrawingR... method Page (line 9) | public ExpectedPageLayoutDescriptor Page() class ExpectedPageLayoutDescriptor (line 15) | internal class ExpectedPageLayoutDescriptor(DrawingRecorder DrawingRecor... method RequiredAreaSize (line 17) | public ExpectedPageLayoutDescriptor RequiredAreaSize(float width, floa... method Content (line 29) | public void Content(Action content) class ExpectedPageContentDescriptor (line 36) | internal class ExpectedPageContentDescriptor(DrawingRecorder drawingReco... method Mock (line 38) | public ExpectedMockPositionDescriptor Mock(string mockId) class ExpectedMockPositionDescriptor (line 51) | internal class ExpectedMockPositionDescriptor(ElementDrawingEvent drawin... method Position (line 53) | public ExpectedMockPositionDescriptor Position(float x, float y) method Size (line 59) | public ExpectedMockPositionDescriptor Size(float width, float height) method State (line 65) | public ExpectedMockPositionDescriptor State(object state) class FluentExtensions (line 72) | internal static class FluentExtensions method Mock (line 76) | public static IContainer Mock(this IContainer element, string id) method ElementObserverSetter (line 84) | public static IContainer ElementObserverSetter(this IContainer element... method Size (line 92) | public static IContainer Size(this IContainer element, float width, fl... method ContinuousBlock (line 97) | public static void ContinuousBlock(this IContainer element, float widt... method SolidBlock (line 106) | public static void SolidBlock(this IContainer element, float width = 1... FILE: Source/QuestPDF.LayoutTests/TestEngine/LayoutTest.cs class LayoutTest (line 11) | internal class LayoutTest method HavingSpaceOfSize (line 21) | public static LayoutTest HavingSpaceOfSize(float width, float height, ... method ForContent (line 32) | public LayoutTest ForContent(Action handler) method ExpectDrawResult (line 49) | public void ExpectDrawResult(Action ... method ExpectLayoutException (line 156) | public void ExpectLayoutException(string reason) method PerformTest (line 174) | private void PerformTest() method VisualizeOutput (line 189) | public LayoutTest VisualizeOutput() FILE: Source/QuestPDF.LayoutTests/TestEngine/SolidBlock.cs class SolidBlock (line 7) | internal class SolidBlock : Element, IStateful method Measure (line 12) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 26) | internal override void Draw(Size availableSpace) method ResetState (line 39) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 40) | public object GetState() => IsRendered; method SetState (line 41) | public void SetState(object state) => IsRendered = (bool) state; FILE: Source/QuestPDF.LayoutTests/TranslateTests.cs class TranslateTests (line 3) | public class TranslateTests method HorizontalTranslation (line 5) | [Test] method VerticalTranslation (line 26) | [Test] method MultipleItemsWithTranslation (line 47) | [Test] FILE: Source/QuestPDF.ReportSample/DataSource.cs class DataSource (line 8) | public static class DataSource method GetReport (line 10) | public static ReportModel GetReport() FILE: Source/QuestPDF.ReportSample/Helpers.cs class Helpers (line 11) | public static class Helpers method GetTestItem (line 15) | public static string GetTestItem(string path) => Path.Combine(AppDomai... method GetImage (line 17) | public static byte[] GetImage(string name) method RandomLocation (line 23) | public static Location RandomLocation() method FormatAsRomanNumeral (line 34) | public static string FormatAsRomanNumeral(this int number) method SkiaSharpCanvas (line 59) | public static void SkiaSharpCanvas(this IContainer container, Action DocumentMetadata.Default; method GetSettings (line 11) | public DocumentSettings GetSettings() => DocumentSettings.Default; method Compose (line 13) | public void Compose(IDocumentContainer container) method ComposeHeader (line 28) | private void ComposeHeader(IContainer container) method ComposeContent (line 45) | private void ComposeContent(IContainer container) method ComposeFooter (line 58) | private void ComposeFooter(IContainer container) FILE: Source/QuestPDF.ReportSample/Layouts/Helpers.cs class Helpers (line 8) | public static class Helpers method Cell (line 10) | static IContainer Cell(this IContainer container, bool background) method ValueCell (line 19) | public static IContainer ValueCell(this IContainer container) method LabelCell (line 24) | public static IContainer LabelCell(this IContainer container) method Format (line 29) | public static string Format(this Location location) FILE: Source/QuestPDF.ReportSample/Layouts/ImagePlaceholder.cs class ImagePlaceholder (line 7) | public class ImagePlaceholder : IComponent method Compose (line 11) | public void Compose(IContainer container) FILE: Source/QuestPDF.ReportSample/Layouts/PhotoTemplate.cs class PhotoTemplate (line 8) | public class PhotoTemplate : IComponent method PhotoTemplate (line 12) | public PhotoTemplate(ReportPhoto model) method Compose (line 17) | public void Compose(IContainer container) method PhotoWithMaps (line 29) | void PhotoWithMaps(IContainer container) method PhotoDetails (line 46) | void PhotoDetails(IContainer container) FILE: Source/QuestPDF.ReportSample/Layouts/SectionTemplate.cs class SectionTemplate (line 8) | public class SectionTemplate : IComponent method SectionTemplate (line 12) | public SectionTemplate(ReportSection model) method Compose (line 17) | public void Compose(IContainer container) method MapElement (line 52) | static void MapElement(IContainer container, ReportSectionMap model) method PhotosElement (line 69) | static void PhotosElement(IContainer container, ReportSectionPhotos mo... FILE: Source/QuestPDF.ReportSample/Layouts/StandardReport.cs class StandardReport (line 8) | public class StandardReport : IDocument method StandardReport (line 12) | public StandardReport(ReportModel model) method GetMetadata (line 17) | public DocumentMetadata GetMetadata() method GetSettings (line 25) | public DocumentSettings GetSettings() => DocumentSettings.Default; method Compose (line 27) | public void Compose(IDocumentContainer container) method ComposeHeader (line 51) | private void ComposeHeader(IContainer container) method ComposeContent (line 82) | void ComposeContent(IContainer container) FILE: Source/QuestPDF.ReportSample/Layouts/TableOfContentsTemplate.cs class TableOfContentsTemplate (line 12) | public class TableOfContentsTemplate : IComponent method TableOfContentsTemplate (line 16) | public TableOfContentsTemplate(List sections) method Compose (line 21) | public void Compose(IContainer container) method DrawLink (line 44) | private static void DrawLink(IContainer container, int number, string ... FILE: Source/QuestPDF.ReportSample/Models.cs class ReportModel (line 7) | public class ReportModel class ReportHeaderField (line 17) | public class ReportHeaderField class Location (line 23) | public class Location class ReportSection (line 29) | public class ReportSection class ReportSectionElement (line 35) | public abstract class ReportSectionElement class ReportSectionText (line 40) | public class ReportSectionText : ReportSectionElement class ReportSectionMap (line 45) | public class ReportSectionMap : ReportSectionElement class ReportSectionPhotos (line 50) | public class ReportSectionPhotos : ReportSectionElement class ReportPhoto (line 55) | public class ReportPhoto FILE: Source/QuestPDF.ReportSample/Tests.cs class ReportGeneration (line 15) | public class ReportGeneration method SetUp (line 19) | [SetUp] method GeneratePdfAndShow (line 30) | [Test] method GenerateXpsAndShow (line 37) | [Test] method GeneratePdfForManualVerificationTesting (line 44) | [Test] method CheckFinalizersStability (line 50) | [Test] FILE: Source/QuestPDF.ReportSample/Typography.cs class Typography (line 7) | public static class Typography FILE: Source/QuestPDF.UnitTests/AlignmentTests.cs class AlignmentTests (line 9) | [TestFixture] method Measure (line 12) | [Test] method Draw_HorizontalCenter_VerticalCenter (line 15) | [Test] method Draw_HorizontalLeft_VerticalCenter (line 34) | [Test] method Draw_HorizontalCenter_VerticalBottom (line 53) | [Test] method Draw_HorizontalRight_VerticalTop (line 72) | [Test] method Draw_HorizontalCenter_VerticalNone (line 91) | [Test] method Draw_HorizontalNone_VerticalMiddle (line 110) | [Test] FILE: Source/QuestPDF.UnitTests/AspectRatioTests.cs class AspectRatioTests (line 9) | [TestFixture] method Measure_FitWidth_EnoughSpace_FullRender (line 12) | [Test] method Measure_FitWidth_EnoughSpace_PartialRender (line 28) | [Test] method Measure_FitWidth_EnoughSpace_Wrap (line 44) | [Test] method Measure_FitWidth_EnoughSpace (line 60) | [Test] method Measure_FitWidth_NotEnoughSpace (line 76) | [Test] method Measure_FitHeight_EnoughSpace (line 91) | [Test] method Measure_FitHeight_NotEnoughSpace (line 107) | [Test] method Measure_FitArea_ToWidth (line 122) | [Test] method Measure_FitArea_ToHeight (line 138) | [Test] method DrawChild_PerWidth (line 154) | [Test] method DrawChild_PerHeight (line 171) | [Test] method DrawChild_PerWidth_RightToLeft (line 188) | [Test] method DrawChild_PerHeight_RightToLeft (line 206) | [Test] FILE: Source/QuestPDF.UnitTests/ColumnTests.cs class ColumnTests (line 11) | [TestFixture] method CreateColumnWithTwoItems (line 14) | private Column CreateColumnWithTwoItems(TestPlan testPlan) method CreateColumnWithTwoItemsWhereFirstIsFullyRendered (line 26) | private Column CreateColumnWithTwoItemsWhereFirstIsFullyRendered(TestP... method Measure_ReturnsWrap_WhenFirstChildWraps (line 35) | [Test] method Measure_ReturnsPartialRender_WhenFirstChildReturnsPartialRender (line 45) | [Test] method Measure_ReturnsPartialRender_WhenSecondChildWraps (line 55) | [Test] method Measure_ReturnsPartialRender_WhenSecondChildReturnsPartialRender (line 66) | [Test] method Measure_ReturnsFullRender_WhenSecondChildReturnsFullRender (line 77) | [Test] method Draw_WhenFirstChildWraps (line 92) | [Test] method Draw_WhenFirstChildPartiallyRenders (line 102) | [Test] method Draw_WhenFirstChildFullyRenders_AndSecondChildWraps (line 115) | [Test] method Draw_WhenFirstChildFullyRenders_AndSecondChildPartiallyRenders (line 129) | [Test] method Draw_WhenFirstChildFullyRenders_AndSecondChildFullyRenders (line 146) | [Test] method Draw_UsesEmpty_WhenFirstChildIsRendered (line 163) | [Test] method Draw_DoesNotToggleFirstRenderedFlag_WhenSecondFullyRenders (line 177) | [Test] FILE: Source/QuestPDF.UnitTests/ConstrainedTests.cs class ConstrainedTests (line 9) | [TestFixture] method Measure_MinHeight_ExpectWrap (line 14) | [Test] method Measure_MinHeight_ExtendHeight (line 26) | [Test] method Measure_MinHeight_PassHeight (line 41) | [Test] method Measure_MaxHeight_Empty (line 56) | [Test] method Measure_MaxHeight_PartialRender (line 68) | [Test] method Measure_MaxHeight_ExpectWrap (line 83) | [Test] method Measure_MinWidth_ExpectWrap (line 102) | [Test] method Measure_MinWidth_ExtendHeight (line 114) | [Test] method Measure_MinWidth_PassHeight (line 129) | [Test] method Measure_MaxWidth_Empty (line 144) | [Test] method Measure_MaxWidth_PartialRender (line 156) | [Test] method Measure_MaxWidth_ExpectWrap (line 171) | [Test] FILE: Source/QuestPDF.UnitTests/DecorationTests.cs class DecorationTests (line 9) | [TestFixture] method CreateDecoration (line 12) | private Decoration CreateDecoration(TestPlan testPlan) method Measure_ReturnsWrap_WhenBeforeReturnsWrap (line 24) | [Test] method Measure_ReturnsWrap_WhenContentReturnsWrap (line 36) | [Test] method Measure_ReturnsWrap_WhenAfterReturnsWrap (line 48) | [Test] method Measure_ReturnsWrap_WhenBeforeReturnsPartialRender (line 60) | [Test] method Measure_ReturnsWrap_WhenAfterReturnsPartialRender (line 72) | [Test] method Measure_ReturnsWrap_WhenContentReturnsPartialRender (line 84) | [Test] method Measure_ReturnsWrap_WhenContentReturnsFullRender (line 96) | [Test] method Draw_Append (line 112) | [Test] FILE: Source/QuestPDF.UnitTests/DocumentCompressionTests.cs class DocumentCompressionTests (line 12) | public class DocumentCompressionTests method Test (line 14) | [Test] FILE: Source/QuestPDF.UnitTests/DocumentOperationTests.cs class DocumentOperationTests (line 16) | public class DocumentOperationTests method TakePages (line 18) | [Test] method MergeTest (line 29) | [Test] method OverlayTest (line 43) | [Test] method UnderlayTest (line 58) | [Test] method AttachmentTest (line 73) | [Test] method Encrypt40Test (line 88) | [Test] method Encrypt128Test (line 103) | [Test] method Encrypt256Test (line 118) | [Test] method LinearizeTest (line 133) | [Test] method DecryptTest (line 144) | [Test] method RemoveRestrictionsTest (line 164) | [Test] method LoadEncryptedWithIncorrectPasswordTest (line 186) | [Test] method ExtendMetadataTest (line 208) | [Test] method GenerateSampleDocument (line 220) | private void GenerateSampleDocument(string filePath, Color color, int ... FILE: Source/QuestPDF.UnitTests/DynamicImageTests.cs class DynamicImageTests (line 10) | [TestFixture] method Measure_TakesAvailableSpaceRegardlessOfSize (line 13) | [Test] method Draw_HandlesNull (line 27) | [Test] method Draw_PreservesSize (line 41) | [Test] method Draw_PassesCorrectSizeToSource (line 56) | [Test] method GenerateImage (line 80) | byte[] GenerateImage(ImageSize size) method GenerateImage (line 86) | static SKImage GenerateImage(int width, int height) FILE: Source/QuestPDF.UnitTests/EnsureSpaceTests.cs class EnsureSpaceTests (line 9) | [TestFixture] method Measure_ReturnsPartialRenderWithZeroSize_WhenChildReturnsWrap (line 12) | [Test] method Measure_ReturnsPartialRenderWithZeroSize_WhenChildReturnsPartialRender_AndNotEnoughSpace (line 26) | [Test] method Measure_ReturnsPartialRender_WhenChildReturnsPartialRender_AndEnoughSpace (line 40) | [Test] method Measure_ReturnsFullRender_WhenChildReturnsFullRender_AndNotEnoughSpace (line 54) | [Test] method Measure_ReturnsFullRender_WhenChildReturnsFullRender_AndEnoughSpace (line 68) | [Test] FILE: Source/QuestPDF.UnitTests/ExtendTests.cs class ExtendTests (line 9) | [TestFixture] method Measure_ReturnsWrap_WhenChildReturnsWrap (line 12) | [Test] method Measure_ReturnsPartialRender_WhenChildReturnsPartialRender (line 25) | [Test] method Measure_ReturnsFullRender_WhenChildReturnsFullRender (line 40) | [Test] method Measure_ExtendHorizontal (line 55) | [Test] method Measure_ExtendVertical (line 70) | [Test] method Draw (line 85) | [Test] FILE: Source/QuestPDF.UnitTests/ExternalLinkTests.cs class ExternalLinkTests (line 7) | [TestFixture] method Measure (line 10) | [Test] FILE: Source/QuestPDF.UnitTests/FontManagerTests.cs class FontManagerTests (line 8) | public class FontManagerTests method LoadFontFromFile (line 10) | [Test] method LoadFontFromEmbeddedResource (line 17) | [Test] method LoadFontFromEmbeddedResource_ShouldThrowException_WhenResourceIsNotAvailable (line 23) | [Test] FILE: Source/QuestPDF.UnitTests/ImageGenerationTests.cs class GenerateImageTests (line 13) | public class GenerateImageTests method GeneratedImageResolutionCorrespondsToTargetDpi (line 15) | [Test] type GeneratedImageResolutionCorrespondsToTargetDpi_TestCaseItem (line 42) | public record GeneratedImageResolutionCorrespondsToTargetDpi_TestCaseI... method GeneratedImageSizeCorrespondsToImageQuality (line 53) | [Test] method ImageFormatIsRespected (line 87) | [TestCase(ImageFormat.Png)] FILE: Source/QuestPDF.UnitTests/ImageTests.cs class ImageTests (line 20) | [TestFixture] method Measure_TakesMinimalSpaceRegardlessOfSize (line 23) | [Test] method Draw_TakesAvailableSpaceRegardlessOfSize (line 35) | [Test] method Fluent_RecognizesImageProportions (line 50) | [Test] method ImageObject_ThrowsEncodingException_WhenImageDataIsIncorrect (line 66) | [Test] method ImageObject_ThrowsEncodingException_WhenStreamIsIncorrect (line 73) | [Test] method ImageObject_ThrowsFileNotFoundException_FileIsNotFound (line 85) | [Test] method UsingSharedImageShouldNotDrasticallyIncreaseDocumentSize (line 92) | [Test] method ImageCompressionHasImpactOnDocumentSize (line 129) | [Test] method TargetDpiHasImpactOnDocumentSize (line 141) | [Test] method GetDocumentSize (line 153) | private static int GetDocumentSize(Action container) method GenerateDocumentImage (line 167) | static DocumentImage GenerateDocumentImage(int width, int height) FILE: Source/QuestPDF.UnitTests/InternalLinkTests.cs class InternalLinkTests (line 7) | [TestFixture] method Measure (line 10) | [Test] FILE: Source/QuestPDF.UnitTests/InternalLocationTests.cs class InternalLocationTests (line 7) | [TestFixture] method Measure (line 10) | [Test] FILE: Source/QuestPDF.UnitTests/LayersTests.cs class LayersTests (line 10) | [TestFixture] method GetLayers (line 17) | private static Layers GetLayers(TestPlan x) method Measure_Wrap (line 42) | [Test] method Measure_PartialRender (line 52) | [Test] method Measure_FullRender (line 62) | [Test] method Draw_Simple (line 76) | [Test] method Draw_WhenSecondaryLayerReturnsWrap_SkipThatLayer_1 (line 95) | [Test] method Draw_WhenSecondaryLayerReturnsWrap_SkipThatLayer_2 (line 112) | [Test] FILE: Source/QuestPDF.UnitTests/LicenseSetup.cs class LicenseSetup (line 6) | [SetUpFixture] method Setup (line 9) | [OneTimeSetUp] FILE: Source/QuestPDF.UnitTests/LineTests.cs class LineTests (line 10) | public class LineTests method VerticalLineTypeIsSetCorrectly (line 14) | [Test] method HorizontalLineTypeIsSetCorrectly (line 25) | [Test] method VerticalLineThicknessSupportsUnitConversion (line 40) | [Test] method LineThicknessCannotBeNegative (line 50) | [TestCase(-5f)] method LineThicknessCanBeEqualToZero (line 64) | [Test] method HorizontalLineThicknessSupportsUnitConversion (line 76) | [Test] method LineColorIsSetCorrectly (line 88) | [Test] method LineDashPatternCannotBeNull (line 100) | [Test] method LineDashPatternCannotBeEmpty (line 114) | [Test] method LineDashPatternMustHaveEvenNumberOfElements (line 128) | [Test] method LineDashPatternIsSetCorrectly (line 142) | [Test] method LineDashPatternSupportsUnitConversion (line 155) | [Test] method LineGradientColorsCannotBeBull (line 172) | [Test] method LineGradientColorsCannotBeEmpty (line 186) | [Test] method LineGradientColorsAreSetCorrectly (line 200) | [Test] method VerticalLineCompanionHint (line 217) | [Test] method HorizontalLineCompanionHint (line 227) | [Test] method LineSupportsStatefulOperations (line 239) | [Test] FILE: Source/QuestPDF.UnitTests/PaddingTests.cs class PaddingTests (line 10) | [TestFixture] method CompanionHint (line 13) | [TestCase(0, 0, 0, 0, "")] method PaddingLeftIsCumulative (line 42) | [Test] method PaddingTopIsCumulative (line 53) | [Test] method PaddingRightIsCumulative (line 64) | [Test] method PaddingBottomIsCumulative (line 75) | [Test] method PaddingVerticalShorthandWorksCorrectly (line 90) | [Test] method PaddingHorizontalShorthandWorksCorrectly (line 104) | [Test] method PaddingAllShorthandWorksCorrectly (line 118) | [Test] method PaddingLeftAppliesUnitConversion (line 136) | [Test] method PaddingTopAppliesUnitConversion (line 147) | [Test] method PaddingRightAppliesUnitConversion (line 158) | [Test] method PaddingBottomAppliesUnitConversion (line 169) | [Test] method PaddingVerticalAppliesUnitConversion (line 180) | [Test] method PaddingHorizontalAppliesUnitConversion (line 192) | [Test] method PaddingAllAppliesUnitConversion (line 204) | [Test] method PaddingAppliesCorrectValues (line 220) | [Test] FILE: Source/QuestPDF.UnitTests/PageBreakTests.cs class PageBreakTests (line 9) | [TestFixture] method Measure (line 12) | [Test] FILE: Source/QuestPDF.UnitTests/RotateTests.cs class RotateTests (line 8) | public class RotateTests method RotateIsCumulative (line 10) | [Test] method RotateCompanionHint (line 24) | [TestCase(0, ExpectedResult = "No rotation")] FILE: Source/QuestPDF.UnitTests/RowTests.cs class RowTests (line 12) | [TestFixture] method NegativeSpacingThrowsException (line 17) | [TestCase(float.MinValue)] method ValidSpacingIsCorrectlyApplied (line 35) | [TestCase(0)] method SpacingSupportsUnitConversion (line 51) | [Test] method RelativeItemCannotHaveSizeSmallerOrEqualToZero (line 69) | [TestCase(-10)] method RelativeItemMustHaveSizeLargerThanZero (line 87) | [TestCase(float.Epsilon)] method ConstantItemCannotHaveSizeSmallerThanZero (line 111) | [TestCase(-10)] method ConstantItemMustHaveSizeLargerOrEqualToZero (line 128) | [TestCase(0)] method ConstantItemSupportsUnitConversion (line 147) | [Test] method CompanionHints (line 167) | [Test] method RowSupportsStatefulOperations (line 189) | [Test] FILE: Source/QuestPDF.UnitTests/ScaleTests.cs class ScaleTests (line 11) | [TestFixture] method CompanionHint (line 14) | [TestCase(2, 2, ExpectedResult = "A=2")] method HorizontalScaleIsCumulative (line 32) | [Test] method VerticalScaleIsCumulative (line 44) | [Test] method ScaleIsCumulative (line 56) | [Test] method FlipHorizontalAppliesCorrectScale (line 72) | [Test] method FlipVerticalAppliesCorrectScale (line 84) | [Test] method FlipOverAppliesCorrectScale (line 96) | [Test] method ScaleCannotBeZero (line 112) | [Test] method VerticalScaleCannotBeZero (line 123) | [Test] method HorizontalScaleCannotBeZero (line 134) | [Test] FILE: Source/QuestPDF.UnitTests/ShowEntireTests.cs class ShowEntireTests (line 9) | [TestFixture] method Measure_ReturnsWrap_WhenElementReturnsWrap (line 12) | [Test] method Measure_ReturnsWrap_WhenElementReturnsPartialRender (line 25) | [Test] method Measure_ReturnsFullRender_WhenElementReturnsFullRender (line 38) | [Test] method Draw (line 51) | [Test] FILE: Source/QuestPDF.UnitTests/ShowOnceTest.cs class ShowOnceTest (line 9) | [TestFixture] method Draw (line 12) | [Test] FILE: Source/QuestPDF.UnitTests/SimpleRotateTests.cs class SimpleRotateTests (line 8) | [TestFixture] method RotateRightIsCumulative (line 13) | [Test] method RotateLeftIsCumulative (line 28) | [Test] method RotateRightAndLeftCanBeCombined (line 44) | [Test] method NoRotationCompanionHint (line 65) | [Test] method RotateRightCompanionHint (line 75) | [Test] method DoubleRotateLeftCompanionHint (line 85) | [Test] FILE: Source/QuestPDF.UnitTests/StyledBoxTests.cs class StyledBoxTests (line 10) | public class StyledBoxTests method BorderShorthandSetsCorrectValues (line 12) | [Test] method BackgroundColorSetsCorrectValue (line 36) | [Test] method BackgroundLinearGradientCannotBeEmpty (line 47) | [Test] method BackgroundLinearGradientSetsCorrectValue (line 58) | [Test] method BorderAllSetsCorrectValue (line 74) | [Test] method BorderAllSupportsUnitConversion (line 88) | [Test] method BorderVerticalSetsCorrectValue (line 102) | [Test] method BorderVerticalSupportsUnitConversion (line 116) | [Test] method BorderHorizontalSetsCorrectValue (line 130) | [Test] method BorderHorizontalSupportsUnitConversion (line 144) | [Test] method BorderLeftSetsCorrectValue (line 158) | [Test] method BorderLeftSupportsUnitConversion (line 172) | [Test] method BorderLeftCannotBeNegative (line 186) | [TestCase(-5)] method BorderRightSetsCorrectValue (line 198) | [Test] method BorderRightSupportsUnitConversion (line 212) | [Test] method BorderRightCannotBeNegative (line 226) | [TestCase(-5)] method BorderTopSetsCorrectValue (line 238) | [Test] method BorderTopSupportsUnitConversion (line 252) | [Test] method BorderTopCannotBeNegative (line 266) | [TestCase(-5)] method BorderBottomSetsCorrectValue (line 278) | [Test] method BorderBottomSupportsUnitConversion (line 292) | [Test] method BorderBottomCannotBeNegative (line 306) | [TestCase(-5)] method ZeroBorderIsSupported (line 318) | [Test] method BorderValuesAreOverridingEachOther (line 336) | [Test] method BorderSetsColorToBlack (line 354) | [Test] method CornerRadiusAllSetsCorrectValue (line 369) | [Test] method CornerRadiusAllSupportsUnitConversion (line 383) | [Test] method CornerRadiusAllCannotBeNegative (line 397) | [TestCase(-5)] method CornerRadiusTopLeftSetsCorrectValue (line 409) | [Test] method CornerRadiusTopLeftSupportsUnitConversion (line 423) | [Test] method CornerRadiusTopLeftCannotBeNegative (line 437) | [TestCase(-5)] method CornerRadiusTopRightSetsCorrectValue (line 449) | [Test] method CornerRadiusTopRightSupportsUnitConversion (line 463) | [Test] method CornerRadiusTopRightCannotBeNegative (line 477) | [TestCase(-5)] method CornerRadiusBottomLeftSetsCorrectValue (line 489) | [Test] method CornerRadiusBottomLeftSupportsUnitConversion (line 503) | [Test] method CornerRadiusBottomLeftCannotBeNegative (line 517) | [TestCase(-5)] method CornerRadiusBottomRightSetsCorrectValue (line 529) | [Test] method CornerRadiusBottomRightSupportsUnitConversion (line 543) | [Test] method CornerRadiusBottomRightCannotBeNegative (line 557) | [TestCase(-5)] method CornerRadiusValuesAreOverridingEachOther (line 569) | [Test] method BorderColorSetsCorrectValue (line 593) | [Test] method BorderLinearGradientCannotBeEmpty (line 604) | [Test] method BorderLinearGradientSetsCorrectValue (line 615) | [Test] method BorderAlignmentIsMiddleWhenNoRoundedCorners (line 631) | [Test] method BorderAlignmentIsInsideWhenHasRoundedCorners (line 642) | [Test] method BorderAlignmentInsideSetsCorrectValue (line 653) | [Test] method BorderAlignmentMiddleSetsCorrectValue (line 663) | [Test] method BorderAlignmentOutsideSetsCorrectValue (line 673) | [Test] method ShadowStyleSetsCorrectValue (line 687) | [Test] method ShadowStyleCannotBeNull (line 711) | [Test] method ShadowBlurCannotBeNegative (line 722) | [TestCase(-10)] FILE: Source/QuestPDF.UnitTests/TestEngine/ElementMock.cs class ElementMock (line 7) | internal sealed class ElementMock : Element method Measure (line 13) | internal override SpacePlan Measure(Size availableSpace) => MeasureFun... method Draw (line 14) | internal override void Draw(Size availableSpace) => DrawFunc(available... FILE: Source/QuestPDF.UnitTests/TestEngine/MockCanvas.cs class MockCanvas (line 10) | internal sealed class MockCanvas : IDrawingCanvas method GetSnapshot (line 18) | public DocumentPageSnapshot GetSnapshot() => throw new NotImplementedE... method DrawSnapshot (line 19) | public void DrawSnapshot(DocumentPageSnapshot snapshot) => throw new N... method Save (line 21) | public void Save() => throw new NotImplementedException(); method Restore (line 22) | public void Restore() => throw new NotImplementedException(); method SetZIndex (line 24) | public void SetZIndex(int index) => throw new NotImplementedException(); method GetZIndex (line 25) | public int GetZIndex() => throw new NotImplementedException(); method GetCurrentMatrix (line 27) | public SkCanvasMatrix GetCurrentMatrix() => throw new NotImplementedEx... method SetMatrix (line 28) | public void SetMatrix(SkCanvasMatrix matrix) => throw new NotImplement... method Translate (line 30) | public void Translate(Position vector) => TranslateFunc(vector); method Scale (line 31) | public void Scale(float scaleX, float scaleY) => ScaleFunc(scaleX, sca... method Rotate (line 32) | public void Rotate(float angle) => RotateFunc(angle); method DrawLine (line 34) | public void DrawLine(Position start, Position end, SkPaint paint) => t... method DrawRectangle (line 35) | public void DrawRectangle(Position vector, Size size, SkPaint paint) =... method DrawComplexBorder (line 36) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 37) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) =... method DrawParagraph (line 38) | public void DrawParagraph(SkParagraph paragraph, int lineFrom, int lin... method DrawImage (line 39) | public void DrawImage(SkImage image, Size size) => DrawImageFunc(image... method DrawPicture (line 40) | public void DrawPicture(SkPicture picture) => throw new NotImplemented... method DrawSvgPath (line 41) | public void DrawSvgPath(string path, Color color) => throw new NotImpl... method DrawSvg (line 42) | public void DrawSvg(SkSvgImage svgImage, Size size) => throw new NotIm... method DrawOverflowArea (line 44) | public void DrawOverflowArea(SkRect area) => throw new NotImplementedE... method ClipOverflowArea (line 45) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpa... method ClipRectangle (line 46) | public void ClipRectangle(SkRect clipArea) => throw new NotImplemented... method ClipRoundedRectangle (line 47) | public void ClipRoundedRectangle(SkRoundedRect clipArea) => throw new ... method DrawHyperlink (line 49) | public void DrawHyperlink(Size size, string url, string? description) ... method DrawSectionLink (line 50) | public void DrawSectionLink(Size size, string sectionName, string? des... method DrawSection (line 51) | public void DrawSection(string sectionName) => throw new NotImplemente... method GetSemanticNodeId (line 53) | public int GetSemanticNodeId() => throw new NotImplementedException(); method SetSemanticNodeId (line 54) | public void SetSemanticNodeId(int nodeId) => throw new NotImplementedE... FILE: Source/QuestPDF.UnitTests/TestEngine/OperationBase.cs class OperationBase (line 3) | public abstract class OperationBase FILE: Source/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs class OperationRecordingCanvas (line 11) | internal sealed class OperationRecordingCanvas : IDrawingCanvas method GetSnapshot (line 15) | public DocumentPageSnapshot GetSnapshot() => throw new NotImplementedE... method DrawSnapshot (line 16) | public void DrawSnapshot(DocumentPageSnapshot snapshot) => throw new N... method Save (line 18) | public void Save() => throw new NotImplementedException(); method Restore (line 19) | public void Restore() => throw new NotImplementedException(); method SetZIndex (line 21) | public void SetZIndex(int index) => throw new NotImplementedException(); method GetZIndex (line 22) | public int GetZIndex() => throw new NotImplementedException(); method GetCurrentMatrix (line 24) | public SkCanvasMatrix GetCurrentMatrix() => throw new NotImplementedEx... method SetMatrix (line 25) | public void SetMatrix(SkCanvasMatrix matrix) => throw new NotImplement... method Translate (line 27) | public void Translate(Position vector) => Operations.Add(new CanvasTra... method Scale (line 28) | public void Scale(float scaleX, float scaleY) => Operations.Add(new Ca... method Rotate (line 29) | public void Rotate(float angle) => Operations.Add(new CanvasRotateOper... method DrawLine (line 31) | public void DrawLine(Position start, Position end, SkPaint paint) => t... method DrawRectangle (line 32) | public void DrawRectangle(Position vector, Size size, SkPaint paint) =... method DrawComplexBorder (line 33) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 34) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) =... method DrawParagraph (line 35) | public void DrawParagraph(SkParagraph paragraph, int lineFrom, int lin... method DrawImage (line 36) | public void DrawImage(SkImage image, Size size) => Operations.Add(new ... method DrawPicture (line 37) | public void DrawPicture(SkPicture picture) => throw new NotImplemented... method DrawSvgPath (line 38) | public void DrawSvgPath(string path, Color color) => throw new NotImpl... method DrawSvg (line 39) | public void DrawSvg(SkSvgImage svgImage, Size size) => throw new NotIm... method DrawOverflowArea (line 41) | public void DrawOverflowArea(SkRect area) => throw new NotImplementedE... method ClipOverflowArea (line 42) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpa... method ClipRectangle (line 43) | public void ClipRectangle(SkRect clipArea) => throw new NotImplemented... method ClipRoundedRectangle (line 44) | public void ClipRoundedRectangle(SkRoundedRect clipArea) => throw new ... method DrawHyperlink (line 46) | public void DrawHyperlink(Size size, string url, string? description) ... method DrawSectionLink (line 47) | public void DrawSectionLink(Size size, string sectionName, string? des... method DrawSection (line 48) | public void DrawSection(string sectionName) => throw new NotImplemente... method GetSemanticNodeId (line 50) | public int GetSemanticNodeId() => throw new NotImplementedException(); method SetSemanticNodeId (line 51) | public void SetSemanticNodeId(int nodeId) => throw new NotImplementedE... FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs class CanvasDrawImageOperation (line 5) | internal sealed class CanvasDrawImageOperation : OperationBase method CanvasDrawImageOperation (line 10) | public CanvasDrawImageOperation(Position position, Size size) FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs class CanvasDrawRectangleOperation (line 5) | internal sealed class CanvasDrawRectangleOperation : OperationBase method CanvasDrawRectangleOperation (line 11) | public CanvasDrawRectangleOperation(Position position, Size size, Colo... FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs class CanvasDrawTextOperation (line 5) | internal sealed class CanvasDrawTextOperation : OperationBase method CanvasDrawTextOperation (line 11) | public CanvasDrawTextOperation(string text, Position position, TextSty... FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasRotateOperation.cs class CanvasRotateOperation (line 3) | public class CanvasRotateOperation : OperationBase method CanvasRotateOperation (line 7) | public CanvasRotateOperation(float angle) FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasScaleOperation.cs class CanvasScaleOperation (line 3) | public class CanvasScaleOperation : OperationBase method CanvasScaleOperation (line 8) | public CanvasScaleOperation(float scaleX, float scaleY) FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs class CanvasTranslateOperation (line 5) | internal sealed class CanvasTranslateOperation : OperationBase method CanvasTranslateOperation (line 9) | public CanvasTranslateOperation(Position position) FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/ChildDrawOperation.cs class ChildDrawOperation (line 5) | public class ChildDrawOperation : OperationBase method ChildDrawOperation (line 10) | public ChildDrawOperation(string childId, Size input) FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs class ChildMeasureOperation (line 6) | internal sealed class ChildMeasureOperation : OperationBase method ChildMeasureOperation (line 12) | public ChildMeasureOperation(string childId, Size input, SpacePlan out... FILE: Source/QuestPDF.UnitTests/TestEngine/Operations/ElementMeasureOperation.cs class ElementMeasureOperation (line 5) | public class ElementMeasureOperation : OperationBase method ElementMeasureOperation (line 7) | public ElementMeasureOperation(Size input) FILE: Source/QuestPDF.UnitTests/TestEngine/SimpleContainerTests.cs class SimpleContainerTests (line 6) | internal static class SimpleContainerTests method Measure (line 10) | public static void Measure() where TElement : Element, ICont... method Measure_Wrap (line 17) | private static void Measure_Wrap() where TElement : Element,... method Measure_PartialRender (line 29) | private static void Measure_PartialRender() where TElement :... method Measure_FullRender (line 41) | private static void Measure_FullRender() where TElement : El... method Draw (line 55) | public static void Draw() where TElement : Element, IContain... FILE: Source/QuestPDF.UnitTests/TestEngine/TestPlan.cs class TestPlan (line 15) | internal sealed class TestPlan method TestPlan (line 27) | public TestPlan() method For (line 32) | public static TestPlan For(Func create) method GetExpected (line 40) | private T GetExpected() where T : OperationBase method CreateCanvas (line 50) | private IDrawingCanvas CreateCanvas() method CreateChild (line 99) | public Element CreateChild() => CreateChild(DefaultChildName); method CreateChild (line 101) | public Element CreateChild(string id) method MeasureElement (line 129) | public TestPlan MeasureElement(Size input) method DrawElement (line 135) | public TestPlan DrawElement(Size input) method AddOperation (line 141) | private TestPlan AddOperation(OperationBase operationBase) method ExpectChildMeasure (line 147) | public TestPlan ExpectChildMeasure(Size expectedInput, SpacePlan returns) method ExpectChildMeasure (line 152) | public TestPlan ExpectChildMeasure(string child, Size expectedInput, S... method ExpectChildDraw (line 157) | public TestPlan ExpectChildDraw(Size expectedInput) method ExpectChildDraw (line 162) | public TestPlan ExpectChildDraw(string child, Size expectedInput) method ExpectCanvasTranslate (line 167) | public TestPlan ExpectCanvasTranslate(Position position) method ExpectCanvasTranslate (line 172) | public TestPlan ExpectCanvasTranslate(float left, float top) method ExpectCanvasScale (line 177) | public TestPlan ExpectCanvasScale(float scaleX, float scaleY) method ExpectCanvasRotate (line 182) | public TestPlan ExpectCanvasRotate(float angle) method ExpectCanvasDrawRectangle (line 187) | public TestPlan ExpectCanvasDrawRectangle(Position position, Size size... method ExpectCanvasDrawImage (line 192) | public TestPlan ExpectCanvasDrawImage(Position position, Size size) method CheckMeasureResult (line 197) | public TestPlan CheckMeasureResult(SpacePlan expected) method CheckDrawResult (line 214) | public TestPlan CheckDrawResult() method CheckState (line 222) | public TestPlan CheckState(Func condition) method CheckState (line 228) | public TestPlan CheckState(Func condition) where T : Element method CreateUniqueElement (line 235) | public static Element CreateUniqueElement() FILE: Source/QuestPDF.UnitTests/TextSpanTests.cs class TextSpanTests (line 13) | public class TextSpanTests method CreateTextBlockSpan (line 15) | internal (TextSpanDescriptor, TextBlockSpan) CreateTextBlockSpan() method OverridesStyle (line 28) | [Test] method OverridesStyle_AcceptsNull (line 57) | [Test] method SetsCorrectFontColor (line 79) | [Test] method FontColor_AlsoSetsDecorationColor (line 87) | [Test] method SetsCorrectBackgroundColor (line 99) | [Test] method SetsCorrectFontFamily_Single (line 111) | [Test] method SetsCorrectFontFamily_Multiple (line 119) | [Test] method FontFamily_EmptyArray_ReturnsUnchanged (line 127) | [Test] method FontFamily_Null_ReturnsUnchanged (line 135) | [Test] method SetsCorrectFontSize (line 148) | [Test] method FontSize_MustBePositive (line 156) | [TestCase(-10)] method SetsCorrectLineHeight (line 175) | [Test] method LineHeight_Null_SetsToNormalLineHeight (line 183) | [Test] method LineHeightMustBePositive (line 191) | [TestCase(-5)] method LineHeight_AllowsZero (line 204) | [Test] method SetsCorrectLetterSpacing_Positive (line 216) | [Test] method SetsCorrectLetterSpacing_Negative (line 224) | [Test] method LetterSpacing_DefaultParameterIsZero (line 232) | [Test] method SetsCorrectWordSpacing_Positive (line 244) | [Test] method SetsCorrectWordSpacing_Negative (line 252) | [Test] method WordSpacing_DefaultParameterIsZero (line 260) | [Test] method SetsCorrectItalic_Enabled (line 272) | [Test] method SetsCorrectItalic_Disabled (line 280) | [Test] method SetsCorrectTextDecoration_Strikethrough (line 292) | [Test] method SetsCorrectTextDecoration_StrikethroughDisabled (line 300) | [Test] method SetsCorrectTextDecoration_Underline (line 308) | [Test] method SetsCorrectTextDecoration_UnderlineDisabled (line 316) | [Test] method SetsCorrectTextDecoration_Overline (line 324) | [Test] method SetsCorrectTextDecoration_OverlineDisabled (line 332) | [Test] method SetsCorrectTextDecoration_DecorationColor (line 340) | [Test] method SetsCorrectTextDecoration_DecorationThickness (line 348) | [Test] method SetsCorrectTextDecoration_DecorationSolid (line 356) | [Test] method SetsCorrectTextDecoration_DecorationDouble (line 364) | [Test] method SetsCorrectTextDecoration_DecorationWavy (line 372) | [Test] method SetsCorrectTextDecoration_DecorationDotted (line 380) | [Test] method SetsCorrectTextDecoration_DecorationDashed (line 388) | [Test] method SetsCorrectSetsCorrectFontWeight_Thin (line 400) | [Test] method SetsCorrectFontWeight_ExtraLight (line 408) | [Test] method SetsCorrectFontWeight_Light (line 416) | [Test] method SetsCorrectFontWeight_Normal (line 424) | [Test] method SetsCorrectFontWeight_Medium (line 432) | [Test] method SetsCorrectFontWeight_SemiBold (line 440) | [Test] method SetsCorrectFontWeight_Bold (line 448) | [Test] method SetsCorrectFontWeight_ExtraBold (line 456) | [Test] method SetsCorrectFontWeight_Black (line 464) | [Test] method SetsCorrectFontWeight_ExtraBlack (line 472) | [Test] method SetsCorrectTextPosition_Subscript (line 484) | [Test] method SetsCorrectTextPosition_Normal (line 492) | [Test] method SetsCorrectTextPosition_Superscript (line 500) | [Test] method SetsCorrectTextDirection_LeftToRight (line 512) | [Test] method SetsCorrectTextDirection_RightToLeft (line 520) | [Test] method SetsCorrectTextDirection_Auto (line 528) | [Test] method EnableFontFeature_SingleFeature (line 540) | [Test] method DisableFontFeature_SingleFeature (line 550) | [Test] method FontFeatures_MixedEnableDisable (line 560) | [Test] FILE: Source/QuestPDF.UnitTests/TextStyleTests.cs class TextStyleTests (line 11) | [TestFixture] method FontColor_Default (line 16) | [Test] method SetsCorrectFontColor (line 23) | [Test] method FontColor_AlsoSetsDecorationColor (line 30) | [Test] method BackgroundColor_Default (line 41) | [Test] method SetsCorrectBackgroundColor (line 48) | [Test] method FontFamily_Default (line 59) | [Test] method SetsCorrectFontFamily_Single (line 66) | [Test] method SetsCorrectFontFamily_Multiple (line 73) | [Test] method FontFamily_EmptyArray_ReturnsUnchanged (line 80) | [Test] method FontFamily_Null_ReturnsUnchanged (line 87) | [Test] method FontSize_Default (line 98) | [Test] method SetsCorrectFontSize (line 105) | [Test] method FontSize_MustBePositive (line 112) | [TestCase(-10)] method LineHeight_Default (line 130) | [Test] method SetsCorrectLineHeight (line 139) | [Test] method LineHeight_Null_SetsToNormalLineHeight (line 146) | [Test] method LineHeightMustBePositive (line 153) | [TestCase(-5)] method LineHeight_AllowsZero (line 165) | [Test] method LetterSpacing_Default (line 176) | [Test] method SetsCorrectLetterSpacing_Positive (line 183) | [Test] method SetsCorrectLetterSpacing_Negative (line 190) | [Test] method LetterSpacing_DefaultParameterIsZero (line 197) | [Test] method WordSpacing_Default (line 208) | [Test] method SetsCorrectWordSpacing_Positive (line 215) | [Test] method SetsCorrectWordSpacing_Negative (line 222) | [Test] method WordSpacing_DefaultParameterIsZero (line 229) | [Test] method Italic_Default (line 240) | [Test] method SetsCorrectItalic_Enabled (line 247) | [Test] method SetsCorrectItalic_Disabled (line 254) | [Test] method TextDecoration_Default (line 265) | [Test] method SetsCorrectTextDecoration_Strikethrough (line 277) | [Test] method SetsCorrectTextDecoration_StrikethroughDisabled (line 284) | [Test] method SetsCorrectTextDecoration_Underline (line 291) | [Test] method SetsCorrectTextDecoration_UnderlineDisabled (line 298) | [Test] method SetsCorrectTextDecoration_Overline (line 305) | [Test] method SetsCorrectTextDecoration_OverlineDisabled (line 312) | [Test] method SetsCorrectTextDecoration_DecorationColor (line 319) | [Test] method SetsCorrectTextDecoration_DecorationThickness (line 326) | [Test] method SetsCorrectTextDecoration_DecorationSolid (line 333) | [Test] method SetsCorrectTextDecoration_DecorationDouble (line 340) | [Test] method SetsCorrectTextDecoration_DecorationWavy (line 347) | [Test] method SetsCorrectTextDecoration_DecorationDotted (line 354) | [Test] method SetsCorrectTextDecoration_DecorationDashed (line 361) | [Test] method FontWeight_Default (line 372) | [Test] method SetsCorrectSetsCorrectFontWeight_Thin (line 379) | [Test] method SetsCorrectFontWeight_ExtraLight (line 386) | [Test] method SetsCorrectFontWeight_Light (line 393) | [Test] method SetsCorrectFontWeight_Normal (line 400) | [Test] method SetsCorrectFontWeight_Medium (line 407) | [Test] method SetsCorrectFontWeight_SemiBold (line 414) | [Test] method SetsCorrectFontWeight_Bold (line 421) | [Test] method SetsCorrectFontWeight_ExtraBold (line 428) | [Test] method SetsCorrectFontWeight_Black (line 435) | [Test] method SetsCorrectFontWeight_ExtraBlack (line 442) | [Test] method TextPosition_Default (line 453) | [Test] method SetsCorrectTextPosition_Subscript (line 460) | [Test] method SetsCorrectTextPosition_Normal (line 467) | [Test] method SetsCorrectTextPosition_Superscript (line 474) | [Test] method TextDirection_Default (line 485) | [Test] method SetsCorrectTextDirection_LeftToRight (line 492) | [Test] method SetsCorrectTextDirection_RightToLeft (line 499) | [Test] method SetsCorrectTextDirection_Auto (line 506) | [Test] method FontFeatures_Default (line 517) | [Test] method EnableFontFeature_SingleFeature (line 524) | [Test] method DisableFontFeature_SingleFeature (line 534) | [Test] method FontFeatures_MixedEnableDisable (line 546) | [Test] method FontFeatures_OverrideSameFeature (line 560) | [Test] method ApplyInheritedAndGlobalStyle (line 578) | [Test] FILE: Source/QuestPDF.UnitTests/TranslateTests.cs class TranslateTests (line 9) | [TestFixture] method CompanionHint (line 12) | [TestCase(0, 0, "")] method HorizontalTranslationIsCumulative (line 31) | [Test] method VerticalTranslationIsCumulative (line 42) | [Test] method HorizontalTranslationSupportsUnitConversion (line 53) | [Test] method VerticalTranslationSupportsUnitConversion (line 64) | [Test] FILE: Source/QuestPDF.UnitTests/UnconstrainedTests.cs class UnconstrainedTests (line 9) | [TestFixture] method Measure_Wrap (line 14) | [Test] method Measure_PartialRender (line 27) | [Test] method Measure_FullRender (line 40) | [Test] method Draw_SkipWhenChildWraps (line 57) | [Test] method Draw_WhenChildPartiallyRenders (line 70) | [Test] method Draw_WhenChildFullyRenders (line 86) | [Test] method Draw_WhenChildPartiallyRenders_RightToLeft (line 102) | [Test] method Draw_WhenChildFullyRenders_RightToLeft (line 119) | [Test] FILE: Source/QuestPDF.UnitTests/UnitConversionTests.cs class UnitConversionTests (line 7) | [TestFixture] method ToPoints_ConvertsCorrectly (line 10) | [TestCase(Unit.Point, 1f, 1f)] FILE: Source/QuestPDF.VisualTests/LineTests.cs class LineTests (line 7) | public class LineTests method ThicknessHorizontal (line 9) | [Test] method ThicknessVertical (line 26) | [Test] method Color (line 45) | [Test] method Gradient (line 65) | [Test] method DashPattern (line 90) | [Test, TestCaseSource(nameof(DashPatternCases))] method Complex (line 102) | [Test] method LineShouldRenderOnlyOnce (line 117) | [Test] method LineShouldRerenderWhenCombinedWithRepeat (line 137) | [Test] FILE: Source/QuestPDF.VisualTests/RotateTests.cs class RotateTests (line 6) | public class RotateTests method Rotate (line 8) | [Test] FILE: Source/QuestPDF.VisualTests/SimpleRotateTests.cs class SimpleRotateTests (line 6) | public class SimpleRotateTests method Rotate (line 8) | [Test] FILE: Source/QuestPDF.VisualTests/StyledBoxTests.cs class StyledBoxTests (line 7) | public class StyledBoxTests method BackgroundColor (line 13) | [Test, TestCaseSource(nameof(BackgroundColorValues))] method BackgroundGradientColors (line 32) | [Test, TestCaseSource(nameof(BackgroundGradientColorsValues))] method BackgroundGradientAngle (line 44) | [Test] method BackgroundUniformRoundedCorners (line 63) | [Test] method BackgroundRoundedCorners (line 77) | [TestCase(0, 10, 20, 40)] method BorderThicknessUniform (line 100) | [Test] method BorderThickness (line 115) | [Test] method BorderRoundedCornersUniform (line 136) | [Test] method BorderRoundedCornersWithVariousCornerRadius (line 152) | [Test] method BorderColor (line 176) | [Test, TestCaseSource(nameof(BorderColorCases))] method BorderGradientColors (line 197) | [Test, TestCaseSource(nameof(BorderGradientColorsValues))] method BorderGradientAngle (line 212) | [Test] method BorderAlignmentTest (line 233) | private void BorderAlignmentTest(Func configur... method BorderAlignmentInside (line 248) | [Test] method BorderAlignmentMiddle (line 254) | [Test] method BorderAlignmentOutside (line 260) | [Test] method ShadowColor (line 272) | [Test, TestCaseSource(nameof(ShadowColorValues))] method ShadowBlur (line 289) | [Test] method ShadowWithoutBlur (line 307) | [Test] method ShadowSpread (line 330) | [Test] method ShadowOffsetX (line 349) | [Test] method ShadowOffsetY (line 368) | [Test] method ClipImage (line 391) | [Test] method ClipText (line 408) | [Test] method ClipContent (line 421) | [Test] FILE: Source/QuestPDF.VisualTests/TestsSetup.cs class TestsSetup (line 6) | [SetUpFixture] method Setup (line 9) | [OneTimeSetUp] FILE: Source/QuestPDF.VisualTests/TextStyleTests.cs class TextStyleTests (line 7) | public class TextStyleTests method FontsColor (line 11) | [Test, TestCaseSource(nameof(FontColor_Values))] method BackgroundColor (line 28) | [Test, TestCaseSource(nameof(BackgroundColor_Values))] method FontSize (line 43) | [Test] method LineHeight (line 58) | [Test] method WordSpacing (line 73) | [Test] method LetterSpacing (line 88) | [Test] method Italic (line 103) | [Test] method FontDecoration_Underline (line 120) | [Test] method FontDecoration_Strikethrough (line 135) | [Test] method FontDecoration_Overline (line 150) | [Test] method FontDecoration_Combined (line 165) | [Test] method FontDecoration_Color (line 189) | [Test, TestCaseSource(nameof(FontDecoration_Color_Values))] method FontDecoration_Thickness (line 204) | [Test] method FontDecoration_Solid (line 219) | [Test] method FontDecoration_Double (line 234) | [Test] method FontDecoration_Wavy (line 249) | [Test] method FontDecoration_Dotted (line 264) | [Test] method FontDecoration_Dashed (line 279) | [Test] method FontWeight_200_ExtraLight (line 298) | [Test] method FontWeight_300_Light (line 313) | [Test] method FontWeight_400_Regular (line 328) | [Test] method FontWeight_500_Medium (line 343) | [Test] method FontWeight_600_SemiBold (line 358) | [Test] method FontWeight_700_Bold (line 373) | [Test] method FontWeight_800_ExtraBold (line 388) | [Test] method FontPosition_Subscript (line 407) | [Test] method FontPosition_Superscript (line 424) | [Test] method FontFeatures_StandardLigatures_Enabled (line 442) | [Test] method FontFeatures_StandardLigatures_Disabled (line 453) | [Test] FILE: Source/QuestPDF.VisualTests/VisualTestEngine.cs class Helpers (line 10) | public static class Helpers method Apply (line 12) | public static TOutput Apply(this TInput input, Func documentBuilder) method PerformWithDefaultPageSettings (line 169) | public static void PerformWithDefaultPageSettings(Action c... method SetUpCultureInfoToInvariant (line 191) | private static void SetUpCultureInfoToInvariant() FILE: Source/QuestPDF.ZUGFeRD/GenerationTest.cs class Tests (line 6) | public class Tests method ZUGFeRD_Test (line 8) | [Test] FILE: Source/QuestPDF/Companion/CompanionExtensions.cs class CompanionExtensions (line 10) | public static class CompanionExtensions method CompanionExtensions (line 12) | static CompanionExtensions() method ShowInCompanion (line 20) | public static void ShowInCompanion(this IDocument document, int port =... method ShowInCompanionAsync (line 26) | public static async Task ShowInCompanionAsync(this IDocument document,... method ShowInCompanion (line 79) | public static void ShowInCompanion(this IDocument document, int port =... method ShowInCompanionAsync (line 85) | public static async Task ShowInCompanionAsync(this IDocument document,... FILE: Source/QuestPDF/Companion/CompanionModels.cs class PageSnapshotIndex (line 8) | sealed class PageSnapshotIndex method ToString (line 13) | public override string ToString() => $"{ZoomLevel}/{PageIndex}"; class CompanionCommands (line 16) | static internal class CompanionCommands class Notify (line 18) | internal sealed class Notify class UpdateDocumentStructure (line 26) | internal sealed class UpdateDocumentStructure class PageSize (line 32) | public sealed class PageSize type DocumentHierarchyElement (line 38) | internal sealed record DocumentHierarchyElement class PageLocation (line 53) | internal sealed class PageLocation class LayoutErrorMeasurement (line 62) | internal sealed class LayoutErrorMeasurement class SourceCodePath (line 72) | internal sealed class SourceCodePath class ProvideRenderedDocumentPage (line 79) | internal sealed class ProvideRenderedDocumentPage class RenderedPage (line 83) | internal sealed class RenderedPage class ShowGenericException (line 91) | internal sealed class ShowGenericException class GenericExceptionDetails (line 95) | internal sealed class GenericExceptionDetails class StackFrame (line 103) | internal sealed class StackFrame class ElementSize (line 111) | internal sealed class ElementSize class ElementProperty (line 117) | internal sealed class ElementProperty class GetVersionCommandResponse (line 123) | internal sealed class GetVersionCommandResponse FILE: Source/QuestPDF/Companion/CompanionService.cs class CompanionService (line 18) | internal sealed class CompanionService method CompanionService (line 39) | public CompanionService(int port) method Connect (line 51) | public async Task Connect() method CheckIfCompanionIsRunning (line 58) | private async Task CheckIfCompanionIsRunning() method StartNotifyPresenceTask (line 71) | internal async Task StartNotifyPresenceTask() method CheckCompanionVersionCompatibility (line 88) | private async Task CheckCompanionVersionCompatibility() method RefreshPreview (line 99) | public async Task RefreshPreview(CompanionDocumentSnapshot companionDo... method StartRenderRequestedPageSnapshotsTask (line 129) | public void StartRenderRequestedPageSnapshotsTask(CancellationToken ca... method RenderRequestedPageSnapshots (line 147) | private async Task RenderRequestedPageSnapshots() method InformAboutGenericException (line 187) | internal async Task InformAboutGenericException(Exception exception) FILE: Source/QuestPDF/Companion/Helpers.cs class CompanionModelHelpers (line 12) | internal static class CompanionModelHelpers method ExtractHierarchy (line 14) | internal static CompanionCommands.UpdateDocumentStructure.DocumentHier... method GetSourceCodePath (line 75) | private static CompanionCommands.UpdateDocumentStructure.SourceCodePat... method ParseStackTrace (line 89) | internal static CompanionCommands.ShowGenericException.StackFrame[] Pa... method ImproveHierarchyStructure (line 123) | internal static CompanionCommands.UpdateDocumentStructure.DocumentHier... FILE: Source/QuestPDF/Companion/HotReloadManager.cs class HotReloadManager (line 13) | internal static class HotReloadManager method UpdateApplication (line 17) | public static void UpdateApplication(Type[]? _) FILE: Source/QuestPDF/Companion/Previewer.cs class PreviewerExtensions (line 11) | public static class PreviewerExtensions method ShowInPreviewer (line 17) | [Obsolete(ObsoleteMessage)] method ShowInPreviewerAsync (line 24) | [Obsolete(ObsoleteMessage)] method ShowInPreviewer (line 33) | [Obsolete(ObsoleteMessage)] method ShowInPreviewerAsync (line 40) | [Obsolete(ObsoleteMessage)] FILE: Source/QuestPDF/Drawing/DocumentCanvases/CompanionDocumentCanvas.cs class CompanionPageSnapshot (line 12) | internal sealed class CompanionPageSnapshot method CompanionPageSnapshot (line 17) | public CompanionPageSnapshot(SkPicture picture, Size size) method RenderImage (line 23) | public byte[] RenderImage(int zoomLevel) class CompanionDocumentSnapshot (line 48) | internal sealed class CompanionDocumentSnapshot class CompanionDocumentCanvas (line 54) | internal sealed class CompanionDocumentCanvas : IDocumentCanvas, IDispos... method GetContent (line 63) | public CompanionDocumentSnapshot GetContent() method Dispose (line 80) | public void Dispose() method SetSemanticTree (line 90) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 95) | public void BeginDocument() method EndDocument (line 100) | public void EndDocument() method BeginPage (line 105) | public void BeginPage(Size size) method EndPage (line 113) | public void EndPage() method GetDrawingCanvas (line 129) | public IDrawingCanvas GetDrawingCanvas() FILE: Source/QuestPDF/Drawing/DocumentCanvases/DiscardDocumentCanvas.cs class DiscardDocumentCanvas (line 6) | internal sealed class DiscardDocumentCanvas : IDocumentCanvas method SetSemanticTree (line 10) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 15) | public void BeginDocument() method EndDocument (line 20) | public void EndDocument() method BeginPage (line 25) | public void BeginPage(Size size) method EndPage (line 30) | public void EndPage() method GetDrawingCanvas (line 35) | public IDrawingCanvas GetDrawingCanvas() FILE: Source/QuestPDF/Drawing/DocumentCanvases/ImageDocumentCanvas.cs class ImageDocumentCanvas (line 11) | internal sealed class ImageDocumentCanvas : IDocumentCanvas, IDisposable method ImageDocumentCanvas (line 21) | public ImageDocumentCanvas(ImageGenerationSettings settings) method Dispose (line 34) | public void Dispose() method SetSemanticTree (line 47) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 52) | public void BeginDocument() method EndDocument (line 57) | public void EndDocument() method BeginPage (line 63) | public void BeginPage(Size size) method EndPage (line 84) | public void EndPage() method GetDrawingCanvas (line 113) | public IDrawingCanvas GetDrawingCanvas() FILE: Source/QuestPDF/Drawing/DocumentCanvases/PdfDocumentCanvas.cs class PdfDocumentCanvas (line 11) | internal sealed class PdfDocumentCanvas : IDocumentCanvas, IDisposable method PdfDocumentCanvas (line 22) | public PdfDocumentCanvas(SkWriteStream stream, DocumentMetadata docume... method CreatePdf (line 29) | private SkDocument CreatePdf() method GetPDFAConformanceLevel (line 73) | static Skia.PDFA_Conformance GetPDFAConformanceLevel(Infrastructure.PD... method GetPDFUAConformanceLevel (line 90) | static Skia.PDFUA_Conformance GetPDFUAConformanceLevel(Infrastructure.... method Dispose (line 108) | public void Dispose() method SetSemanticTree (line 124) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 148) | public void BeginDocument() method EndDocument (line 153) | public void EndDocument() method BeginPage (line 159) | public void BeginPage(Size size) method EndPage (line 167) | public void EndPage() method GetDrawingCanvas (line 181) | public IDrawingCanvas GetDrawingCanvas() FILE: Source/QuestPDF/Drawing/DocumentCanvases/SemanticDocumentCanvas.cs class SemanticDocumentCanvas (line 6) | internal sealed class SemanticDocumentCanvas : IDocumentCanvas method SetSemanticTree (line 10) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 15) | public void BeginDocument() method EndDocument (line 20) | public void EndDocument() method BeginPage (line 25) | public void BeginPage(Size size) method EndPage (line 30) | public void EndPage() method GetDrawingCanvas (line 35) | public IDrawingCanvas GetDrawingCanvas() FILE: Source/QuestPDF/Drawing/DocumentCanvases/SvgDocumentCanvas.cs class SvgDocumentCanvas (line 12) | internal sealed class SvgDocumentCanvas : IDocumentCanvas, IDisposable method Dispose (line 29) | public void Dispose() method SetSemanticTree (line 43) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 48) | public void BeginDocument() method EndDocument (line 53) | public void EndDocument() method BeginPage (line 60) | public void BeginPage(Size size) method EndPage (line 73) | public void EndPage() method GetDrawingCanvas (line 94) | public IDrawingCanvas GetDrawingCanvas() FILE: Source/QuestPDF/Drawing/DocumentCanvases/XpsDocumentCanvas.cs class XpsDocumentCanvas (line 10) | internal sealed class XpsDocumentCanvas : IDocumentCanvas, IDisposable method XpsDocumentCanvas (line 16) | public XpsDocumentCanvas(SkWriteStream stream, DocumentSettings docume... method CreateXps (line 21) | private static SkDocument CreateXps(SkWriteStream stream, DocumentSett... method Dispose (line 41) | public void Dispose() method SetSemanticTree (line 54) | public void SetSemanticTree(SemanticTreeNode? semanticTree) method BeginDocument (line 59) | public void BeginDocument() method EndDocument (line 64) | public void EndDocument() method BeginPage (line 70) | public void BeginPage(Size size) method EndPage (line 78) | public void EndPage() method GetDrawingCanvas (line 92) | public IDrawingCanvas GetDrawingCanvas() FILE: Source/QuestPDF/Drawing/DocumentContainer.cs class DocumentContainer (line 10) | internal sealed class DocumentContainer : IDocumentContainer method Compose (line 14) | internal Container Compose() FILE: Source/QuestPDF/Drawing/DocumentGenerator.cs class DocumentGenerator (line 19) | static class DocumentGenerator method DocumentGenerator (line 21) | static DocumentGenerator() method GeneratePdf (line 26) | internal static void GeneratePdf(SkWriteStream stream, IDocument docum... method GenerateXps (line 40) | internal static void GenerateXps(SkWriteStream stream, IDocument docum... method GenerateImages (line 49) | internal static ICollection GenerateImages(IDocument document,... method GenerateSvg (line 62) | internal static ICollection GenerateSvg(IDocument document) method GenerateCompanionContent (line 72) | internal static CompanionDocumentSnapshot GenerateCompanionContent(IDo... method RenderDocument (line 79) | internal static void RenderDocument(IDocumentCanvas canvas, IDocument ... method RenderMergedDocument (line 115) | private static void RenderMergedDocument(IDocumentCanvas canvas, Merge... method CreateSemanticTreeManager (line 165) | private static SemanticTreeManager? CreateSemanticTreeManager(Document... method ConfigureWithSemanticTree (line 182) | private static void ConfigureWithSemanticTree(this IDocumentCanvas can... method ConfigureContent (line 192) | private static Container ConfigureContent(IDocument document, Document... method RenderPass (line 215) | private static void RenderPass(PageContext pageContext, IDocumentCanva... method InjectSemanticTreeManager (line 339) | internal static void InjectSemanticTreeManager(this Element content, S... method InjectDependencies (line 357) | internal static void InjectDependencies(this Element content, IPageCon... method ApplyCaching (line 369) | internal static void ApplyCaching(this Element? content) method ApplyContentDirection (line 434) | internal static void ApplyContentDirection(this Element? content, Cont... method ApplyDefaultImageConfiguration (line 452) | internal static void ApplyDefaultImageConfiguration(this Element? cont... method ApplyInheritedAndGlobalTexStyle (line 494) | internal static void ApplyInheritedAndGlobalTexStyle(this Element? con... method ApplySemanticParagraphs (line 535) | internal static void ApplySemanticParagraphs(this Element root) FILE: Source/QuestPDF/Drawing/DocumentPageSnapshot.cs class DocumentPageSnapshot (line 8) | internal class DocumentPageSnapshot : IDisposable method Dispose (line 18) | public void Dispose() class LayerSnapshot (line 27) | public class LayerSnapshot method DrawOnSkCanvas (line 33) | public void DrawOnSkCanvas(SkCanvas canvas) FILE: Source/QuestPDF/Drawing/DrawingCanvases/DiscardDrawingCanvas.cs class DiscardDrawingCanvas (line 10) | internal sealed class DiscardDrawingCanvas : IDrawingCanvas method GetSnapshot (line 16) | public DocumentPageSnapshot GetSnapshot() method DrawSnapshot (line 21) | public void DrawSnapshot(DocumentPageSnapshot snapshot) method Save (line 26) | public void Save() method Restore (line 31) | public void Restore() method SetZIndex (line 36) | public void SetZIndex(int index) method GetZIndex (line 41) | public int GetZIndex() method GetCurrentMatrix (line 46) | public SkCanvasMatrix GetCurrentMatrix() method SetMatrix (line 51) | public void SetMatrix(SkCanvasMatrix matrix) method Translate (line 56) | public void Translate(Position vector) method Scale (line 61) | public void Scale(float scaleX, float scaleY) method Rotate (line 66) | public void Rotate(float angle) method DrawLine (line 71) | public void DrawLine(Position start, Position end, SkPaint paint) method DrawRectangle (line 76) | public void DrawRectangle(Position vector, Size size, SkPaint paint) method DrawComplexBorder (line 81) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 86) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) method DrawParagraph (line 91) | public void DrawParagraph(SkParagraph paragraph, int lineFrom, int lin... method DrawImage (line 96) | public void DrawImage(SkImage image, Size size) method DrawPicture (line 101) | public void DrawPicture(SkPicture picture) method DrawSvgPath (line 106) | public void DrawSvgPath(string path, Color color) method DrawSvg (line 111) | public void DrawSvg(SkSvgImage svgImage, Size size) method DrawOverflowArea (line 116) | public void DrawOverflowArea(SkRect area) method ClipOverflowArea (line 121) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpace) method ClipRectangle (line 126) | public void ClipRectangle(SkRect clipArea) method ClipRoundedRectangle (line 131) | public void ClipRoundedRectangle(SkRoundedRect clipArea) method DrawHyperlink (line 136) | public void DrawHyperlink(Size size, string url, string? description) method DrawSectionLink (line 141) | public void DrawSectionLink(Size size, string sectionName, string? des... method DrawSection (line 146) | public void DrawSection(string sectionName) method GetSemanticNodeId (line 151) | public int GetSemanticNodeId() method SetSemanticNodeId (line 156) | public void SetSemanticNodeId(int nodeId) FILE: Source/QuestPDF/Drawing/DrawingCanvases/ProxyDrawingCanvas.cs class ProxyDrawingCanvas (line 8) | internal sealed class ProxyDrawingCanvas : IDrawingCanvas, IDisposable method Dispose (line 20) | public void Dispose() method GetSnapshot (line 30) | public DocumentPageSnapshot GetSnapshot() method DrawSnapshot (line 35) | public void DrawSnapshot(DocumentPageSnapshot snapshot) method Save (line 40) | public void Save() method Restore (line 45) | public void Restore() method SetZIndex (line 50) | public void SetZIndex(int index) method GetZIndex (line 55) | public int GetZIndex() method GetCurrentMatrix (line 60) | public SkCanvasMatrix GetCurrentMatrix() method SetMatrix (line 65) | public void SetMatrix(SkCanvasMatrix matrix) method Translate (line 70) | public void Translate(Position vector) method Scale (line 75) | public void Scale(float scaleX, float scaleY) method Rotate (line 80) | public void Rotate(float angle) method DrawLine (line 85) | public void DrawLine(Position start, Position end, SkPaint paint) method DrawRectangle (line 90) | public void DrawRectangle(Position vector, Size size, SkPaint paint) method DrawComplexBorder (line 95) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 100) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) method DrawParagraph (line 105) | public void DrawParagraph(SkParagraph paragraph, int lineFrom, int lin... method DrawImage (line 110) | public void DrawImage(SkImage image, Size size) method DrawPicture (line 115) | public void DrawPicture(SkPicture picture) method DrawSvgPath (line 120) | public void DrawSvgPath(string path, Color color) method DrawSvg (line 125) | public void DrawSvg(SkSvgImage svgImage, Size size) method DrawOverflowArea (line 130) | public void DrawOverflowArea(SkRect area) method ClipOverflowArea (line 135) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpace) method ClipRectangle (line 140) | public void ClipRectangle(SkRect clipArea) method ClipRoundedRectangle (line 145) | public void ClipRoundedRectangle(SkRoundedRect clipArea) method DrawHyperlink (line 150) | public void DrawHyperlink(Size size, string url, string? description) method DrawSectionLink (line 155) | public void DrawSectionLink(Size size, string sectionName, string? des... method DrawSection (line 160) | public void DrawSection(string sectionName) method GetSemanticNodeId (line 165) | public int GetSemanticNodeId() method SetSemanticNodeId (line 170) | public void SetSemanticNodeId(int nodeId) FILE: Source/QuestPDF/Drawing/DrawingCanvases/SemanticDrawingCanvas.cs class SemanticDrawingCanvas (line 10) | internal sealed class SemanticDrawingCanvas : IDrawingCanvas method GetSnapshot (line 16) | public DocumentPageSnapshot GetSnapshot() method DrawSnapshot (line 21) | public void DrawSnapshot(DocumentPageSnapshot snapshot) method Save (line 26) | public void Save() method Restore (line 31) | public void Restore() method SetZIndex (line 36) | public void SetZIndex(int index) method GetZIndex (line 41) | public int GetZIndex() method GetCurrentMatrix (line 46) | public SkCanvasMatrix GetCurrentMatrix() method SetMatrix (line 51) | public void SetMatrix(SkCanvasMatrix matrix) method Translate (line 56) | public void Translate(Position vector) method Scale (line 61) | public void Scale(float scaleX, float scaleY) method Rotate (line 66) | public void Rotate(float angle) method DrawLine (line 71) | public void DrawLine(Position start, Position end, SkPaint paint) method DrawRectangle (line 76) | public void DrawRectangle(Position vector, Size size, SkPaint paint) method DrawComplexBorder (line 81) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 86) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) method DrawParagraph (line 91) | public void DrawParagraph(SkParagraph paragraph, int lineFrom, int lin... method DrawImage (line 96) | public void DrawImage(SkImage image, Size size) method DrawPicture (line 101) | public void DrawPicture(SkPicture picture) method DrawSvgPath (line 106) | public void DrawSvgPath(string path, Color color) method DrawSvg (line 111) | public void DrawSvg(SkSvgImage svgImage, Size size) method DrawOverflowArea (line 116) | public void DrawOverflowArea(SkRect area) method ClipOverflowArea (line 121) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpace) method ClipRectangle (line 126) | public void ClipRectangle(SkRect clipArea) method ClipRoundedRectangle (line 131) | public void ClipRoundedRectangle(SkRoundedRect clipArea) method DrawHyperlink (line 136) | public void DrawHyperlink(Size size, string url, string? description) method DrawSectionLink (line 141) | public void DrawSectionLink(Size size, string sectionName, string? des... method DrawSection (line 146) | public void DrawSection(string sectionName) method GetSemanticNodeId (line 151) | public int GetSemanticNodeId() method SetSemanticNodeId (line 156) | public void SetSemanticNodeId(int nodeId) FILE: Source/QuestPDF/Drawing/DrawingCanvases/SkiaDrawingCanvas.cs class SkiaDrawingCanvas (line 10) | internal sealed class SkiaDrawingCanvas : IDrawingCanvas, IDisposable method SkiaDrawingCanvas (line 15) | public SkiaDrawingCanvas(float width, float height) method Dispose (line 26) | public void Dispose() method GetCanvasForZIndex (line 49) | private SkCanvas GetCanvasForZIndex(int zIndex) method GetSnapshot (line 65) | public DocumentPageSnapshot GetSnapshot() method DrawSnapshot (line 87) | public void DrawSnapshot(DocumentPageSnapshot snapshot) method Save (line 100) | public void Save() method Restore (line 105) | public void Restore() method SetZIndex (line 110) | public void SetZIndex(int index) method GetZIndex (line 120) | public int GetZIndex() method GetCurrentMatrix (line 125) | public SkCanvasMatrix GetCurrentMatrix() method SetMatrix (line 130) | public void SetMatrix(SkCanvasMatrix matrix) method Translate (line 135) | public void Translate(Position vector) method Scale (line 140) | public void Scale(float scaleX, float scaleY) method Rotate (line 145) | public void Rotate(float angle) method DrawLine (line 150) | public void DrawLine(Position start, Position end, SkPaint paint) method DrawRectangle (line 158) | public void DrawRectangle(Position vector, Size size, SkPaint paint) method DrawComplexBorder (line 164) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 169) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) method DrawParagraph (line 174) | public void DrawParagraph(SkParagraph paragraph, int lineFrom, int lin... method DrawImage (line 179) | public void DrawImage(SkImage image, Size size) method DrawPicture (line 184) | public void DrawPicture(SkPicture picture) method DrawSvgPath (line 189) | public void DrawSvgPath(string path, Color color) method DrawSvg (line 194) | public void DrawSvg(SkSvgImage svgImage, Size size) method DrawOverflowArea (line 199) | public void DrawOverflowArea(SkRect area) method ClipOverflowArea (line 204) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpace) method ClipRectangle (line 209) | public void ClipRectangle(SkRect clipArea) method ClipRoundedRectangle (line 214) | public void ClipRoundedRectangle(SkRoundedRect clipArea) method DrawHyperlink (line 219) | public void DrawHyperlink(Size size, string url, string? description) method DrawSectionLink (line 224) | public void DrawSectionLink(Size size, string sectionName, string? des... method DrawSection (line 229) | public void DrawSection(string sectionName) method GetSemanticNodeId (line 236) | public int GetSemanticNodeId() method SetSemanticNodeId (line 241) | public void SetSemanticNodeId(int nodeId) FILE: Source/QuestPDF/Drawing/Exceptions/DocumentComposeException.cs class DocumentComposeException (line 5) | public sealed class DocumentComposeException : Exception method DocumentComposeException (line 7) | internal DocumentComposeException(string message) : base(message) FILE: Source/QuestPDF/Drawing/Exceptions/DocumentDrawingException.cs class DocumentDrawingException (line 5) | public sealed class DocumentDrawingException : Exception method DocumentDrawingException (line 7) | internal DocumentDrawingException(string message) : base(message) method DocumentDrawingException (line 12) | internal DocumentDrawingException(string message, Exception inner) : b... FILE: Source/QuestPDF/Drawing/Exceptions/DocumentLayoutException.cs class DocumentLayoutException (line 5) | public sealed class DocumentLayoutException : Exception method DocumentLayoutException (line 7) | internal DocumentLayoutException(string message) : base(message) FILE: Source/QuestPDF/Drawing/Exceptions/InitializationException.cs class InitializationException (line 5) | public sealed class InitializationException : Exception method InitializationException (line 7) | internal InitializationException(string message) : base(message) method InitializationException (line 12) | internal InitializationException(string message, Exception inner) : ba... FILE: Source/QuestPDF/Drawing/FontManager.cs class FontManager (line 18) | public static class FontManager method FontManager (line 23) | static FontManager() method RegisterFontType (line 29) | [Obsolete("Since version 2022.8 this method has been renamed. Please u... method RegisterFontWithCustomName (line 41) | public static void RegisterFontWithCustomName(string fontName, Stream ... method RegisterFont (line 52) | public static void RegisterFont(Stream stream) method RegisterFontFromEmbeddedResource (line 63) | public static void RegisterFontFromEmbeddedResource(string pathName) method RegisterLibraryDefaultFonts (line 73) | private static void RegisterLibraryDefaultFonts() FILE: Source/QuestPDF/Drawing/Proxy/ElementProxy.cs class ElementProxy (line 5) | internal class ElementProxy : ContainerElement FILE: Source/QuestPDF/Drawing/Proxy/LayoutDebugging.cs class LayoutDebugging (line 12) | internal static class LayoutDebugging method TryMeasureWithOverflow (line 14) | internal static SpacePlan TryMeasureWithOverflow(this Element element,... method ApplyLayoutOverflowDetection (line 46) | public static void ApplyLayoutOverflowDetection(this Element container) method TryToFixTheLayoutOverflowIssue (line 54) | public static void TryToFixTheLayoutOverflowIssue(this TreeNode(this Element co... method StopMeasuring (line 170) | public static void StopMeasuring(this TreeNode... method FindLayoutOverflowVisualizationNodes (line 178) | public static IEnumerable> FindLayout... method FormatAncestors (line 194) | public static string FormatAncestors(this IEnumerable ancestors) method FormatLayoutSubtree (line 225) | public static string FormatLayoutSubtree(this TreeNode GetElementC... FILE: Source/QuestPDF/Drawing/Proxy/LayoutOverflowVisualization.cs class LayoutOverflowVisualization (line 8) | internal sealed class LayoutOverflowVisualization : ElementProxy, IConte... method Measure (line 17) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 38) | internal override void Draw(Size availableSpace) method DrawOverflowArea (line 80) | private void DrawOverflowArea(Size availableSpace, Size contentSize) FILE: Source/QuestPDF/Drawing/Proxy/LayoutProxy.cs class LayoutProxy (line 13) | internal sealed class LayoutProxy : ElementProxy method LayoutProxy (line 18) | public LayoutProxy(Element child) method Draw (line 23) | internal override void Draw(Size availableSpace) method CaptureLayoutErrorMeasurement (line 52) | internal void CaptureLayoutErrorMeasurement() FILE: Source/QuestPDF/Drawing/Proxy/OverflowDebuggingProxy.cs class OverflowDebuggingProxy (line 5) | internal sealed class OverflowDebuggingProxy : ElementProxy method OverflowDebuggingProxy (line 12) | public OverflowDebuggingProxy(Element child) method Measure (line 17) | internal override SpacePlan Measure(Size availableSpace) method StopMeasuring (line 30) | public void StopMeasuring() FILE: Source/QuestPDF/Drawing/Proxy/SnapshotCacheRecorderProxy.cs class SnapshotCacheRecorderProxy (line 10) | internal sealed class SnapshotCacheRecorderProxy : ElementProxy, IDispos... method Dispose (line 22) | public void Dispose() method SnapshotCacheRecorderProxy (line 32) | public SnapshotCacheRecorderProxy(Element child) method Initialize (line 37) | private void Initialize() method Measure (line 45) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 62) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Drawing/Proxy/TreeTraversal.cs class TreeNode (line 7) | internal sealed class TreeNode method TreeNode (line 13) | public TreeNode(T Value) class TreeTraversal (line 19) | internal static class TreeTraversal method ExtractElementsOfType (line 21) | public static IEnumerable> ExtractElementsOfType(this E... method Flatten (line 42) | public static IEnumerable> Flatten(this TreeNode ele... method ExtractAncestors (line 51) | public static IEnumerable> ExtractAncestors(this TreeNo... FILE: Source/QuestPDF/Drawing/SemanticTreeManager.cs class SemanticTreeNode (line 7) | internal class SemanticTreeNode class Attribute (line 16) | public class Attribute class SemanticTreeManager (line 24) | class SemanticTreeManager method SemanticTreeManager (line 30) | public SemanticTreeManager() method PopulateWithTopLevelNode (line 35) | private void PopulateWithTopLevelNode() method GetNextNodeId (line 44) | public int GetNextNodeId() method AddNode (line 50) | public void AddNode(SemanticTreeNode node) method PushOnStack (line 62) | public void PushOnStack(SemanticTreeNode node) method PopStack (line 67) | public void PopStack() method PeekStack (line 72) | public SemanticTreeNode PeekStack() method Reset (line 77) | public void Reset() method GetSemanticTree (line 84) | public SemanticTreeNode? GetSemanticTree() method BeginArtifactContent (line 93) | public void BeginArtifactContent() method EndArtifactContent (line 98) | public void EndArtifactContent() method IsCurrentContentArtifact (line 103) | public bool IsCurrentContentArtifact() class StateSnapshot (line 112) | public class StateSnapshot method GetState (line 117) | public StateSnapshot GetState() method SetState (line 125) | public void SetState(StateSnapshot state) class SemanticTreeSnapshots (line 133) | class SemanticTreeSnapshots(SemanticTreeManager? semanticTreeManager, IP... method StartSemanticStateScope (line 137) | public SemanticTreeSnapshotScope? StartSemanticStateScope(int index) class SemanticTreeSnapshotScope (line 163) | public class SemanticTreeSnapshotScope(Action resetState) : IDisposable method Dispose (line 165) | public void Dispose() type SemanticScope (line 173) | internal readonly ref struct SemanticScope : IDisposable method SemanticScope (line 178) | public SemanticScope(IDrawingCanvas drawingCanvas, int nodeId) method Dispose (line 185) | public void Dispose() class SemanticCanvasExtensions (line 191) | internal static class SemanticCanvasExtensions method StartSemanticScopeWithNodeId (line 193) | public static SemanticScope StartSemanticScopeWithNodeId(this IDrawing... FILE: Source/QuestPDF/Drawing/SpacePlan.cs type SpacePlan (line 5) | internal readonly struct SpacePlan method SpacePlan (line 12) | internal SpacePlan(SpacePlanType type, float width, float height, stri... method Empty (line 20) | internal static SpacePlan Empty() => new(SpacePlanType.Empty, 0, 0); method Wrap (line 22) | internal static SpacePlan Wrap(string reason) => new(SpacePlanType.Wra... method PartialRender (line 24) | internal static SpacePlan PartialRender(float width, float height) => ... method PartialRender (line 26) | internal static SpacePlan PartialRender(Size size) => PartialRender(si... method FullRender (line 28) | internal static SpacePlan FullRender(float width, float height) => new... method FullRender (line 30) | internal static SpacePlan FullRender(Size size) => FullRender(size.Wid... method ToString (line 32) | public override string ToString() FILE: Source/QuestPDF/Drawing/SpacePlanType.cs type SpacePlanType (line 3) | internal enum SpacePlanType FILE: Source/QuestPDF/Elements/Alignment.cs class Alignment (line 6) | internal sealed class Alignment : ContainerElement method Draw (line 11) | internal override void Draw(Size availableSpace) method GetTopOffset (line 30) | private float GetTopOffset(Size availableSpace, Size childSize) method GetLeftOffset (line 43) | private float GetLeftOffset(Size availableSpace, Size childSize) method GetCompanionHint (line 56) | internal override string? GetCompanionHint() => $"{Vertical} {Horizont... FILE: Source/QuestPDF/Elements/ArtifactTag.cs class ArtifactTag (line 6) | internal class ArtifactTag : ContainerElement, ISemanticAware method Draw (line 12) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Elements/AspectRatio.cs class AspectRatio (line 8) | internal sealed class AspectRatio : ContainerElement, IContentDirectionA... method Measure (line 15) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 48) | internal override void Draw(Size availableSpace) method GetTargetSize (line 61) | private Size GetTargetSize(Size availableSpace) method GetCompanionHint (line 80) | internal override string? GetCompanionHint() => $"{Option.ToString()} ... FILE: Source/QuestPDF/Elements/Column.cs class ColumnItemRenderingCommand (line 10) | internal sealed class ColumnItemRenderingCommand class Column (line 17) | internal sealed class Column : Element, IStateful method GetChildren (line 22) | internal override IEnumerable GetChildren() method CreateProxy (line 27) | internal override void CreateProxy(Func create) method Measure (line 33) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 67) | internal override void Draw(Size availableSpace) method PlanLayout (line 84) | private List PlanLayout(Size availableSpace) method ResetState (line 142) | public void ResetState(bool hardReset = false) => CurrentRenderingInde... method GetState (line 143) | public object GetState() => CurrentRenderingIndex; method SetState (line 144) | public void SetState(object state) => CurrentRenderingIndex = (int) st... FILE: Source/QuestPDF/Elements/Constrained.cs class Constrained (line 10) | internal sealed class Constrained : ContainerElement, IContentDirectionA... method Measure (line 22) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 64) | internal override void Draw(Size availableSpace) method Min (line 79) | private static float Min(float? x, float y) method Max (line 84) | private static float Max(float? x, float y) method GetCompanionHint (line 89) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/Container.cs class Container (line 5) | internal class Container : ContainerElement method Container (line 7) | internal Container() FILE: Source/QuestPDF/Elements/ContentDirectionSetter.cs class ContentDirectionSetter (line 5) | internal sealed class ContentDirectionSetter : ContainerElement FILE: Source/QuestPDF/Elements/DebugArea.cs class DebugArea (line 8) | internal sealed class DebugArea : IComponent method Compose (line 14) | public void Compose(IContainer container) FILE: Source/QuestPDF/Elements/DebugPointer.cs type DocumentStructureTypes (line 6) | internal enum DocumentStructureTypes type DebugPointerType (line 17) | internal enum DebugPointerType class DebugPointer (line 27) | internal sealed class DebugPointer : ContainerElement method GetCompanionSearchableContent (line 32) | internal override string? GetCompanionSearchableContent() => Label; method DebugPointer (line 34) | public DebugPointer() method DebugPointer (line 39) | public DebugPointer(DebugPointerType type, string label) method GetCompanionProperties (line 45) | internal override IEnumerable>? GetCompan... FILE: Source/QuestPDF/Elements/Decoration.cs class DecorationElementLayout (line 9) | internal sealed class DecorationElementLayout type ItemCommand (line 15) | public struct ItemCommand class Decoration (line 23) | internal sealed class Decoration : Element, IContentDirectionAware method GetChildren (line 31) | internal override IEnumerable GetChildren() method CreateProxy (line 38) | internal override void CreateProxy(Func create) method Measure (line 45) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 85) | internal override void Draw(Size availableSpace) method PlanLayout (line 112) | private DecorationElementLayout PlanLayout(Size availableSpace) FILE: Source/QuestPDF/Elements/DefaultTextStyle.cs class DefaultTextStyle (line 5) | internal sealed class DefaultTextStyle : ContainerElement FILE: Source/QuestPDF/Elements/Dynamic.cs class DynamicHost (line 10) | internal sealed class DynamicHost : Element, IStateful, IContentDirectio... method DynamicHost (line 25) | public DynamicHost(DynamicComponentProxy child) method Measure (line 31) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 55) | internal override void Draw(Size availableSpace) method CreateContext (line 74) | private DynamicContext CreateContext(Size availableSize) method ComposeContent (line 95) | private DynamicComponentComposeResult ComposeContent(DynamicContext co... type DynamicState (line 109) | public struct DynamicState method ResetState (line 119) | public void ResetState(bool hardReset = false) method GetState (line 126) | public object GetState() method SetState (line 136) | public void SetState(object state) class DynamicContext (line 151) | public sealed class DynamicContext method GetContentCapturedPositions (line 191) | public ICollection GetContentCapturedPositions(st... method CreateElement (line 201) | public IDynamicElement CreateElement(Action content) method DisposeCreatedElements (line 224) | internal void DisposeCreatedElements() type IDynamicElement (line 236) | public interface IDynamicElement : IElement class DynamicElement (line 244) | internal sealed class DynamicElement : ContainerElement, IDynamicElement FILE: Source/QuestPDF/Elements/DynamicImage.cs class GenerateDynamicImageDelegatePayload (line 12) | public sealed class GenerateDynamicImageDelegatePayload class DynamicImage (line 27) | internal sealed class DynamicImage : Element, IStateful, IDisposable method Dispose (line 45) | public void Dispose() method Measure (line 54) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 65) | internal override void Draw(Size availableSpace) method GetImage (line 86) | private SkImage? GetImage(Size availableSpace) method GetTargetResolution (line 122) | private static ImageSize GetTargetResolution(Size availableSize, int t... method ResetState (line 136) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 137) | public object GetState() => IsRendered; method SetState (line 138) | public void SetState(object state) => IsRendered = (bool) state; method GetCompanionHint (line 142) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/DynamicSvgImage.cs class DynamicSvgImage (line 12) | internal sealed class DynamicSvgImage : Element, IStateful, IDisposable method Dispose (line 24) | public void Dispose() method Measure (line 33) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 44) | internal override void Draw(Size availableSpace) method GetImage (line 67) | private SkSvgImage? GetImage(Size availableSpace) method ResetState (line 81) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 82) | public object GetState() => IsRendered; method SetState (line 83) | public void SetState(object state) => IsRendered = (bool) state; FILE: Source/QuestPDF/Elements/ElementPositionLocator.cs class ElementPositionLocator (line 6) | internal class ElementPositionLocator : ContainerElement method Draw (line 10) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Elements/Empty.cs class Empty (line 7) | internal sealed class Empty : Element method Measure (line 11) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 18) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Elements/EnsureSpace.cs class EnsureSpace (line 6) | internal sealed class EnsureSpace : ContainerElement, IStateful method Measure (line 11) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 27) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 46) | internal override string? GetCompanionHint() => $"at least {MinHeight}"; method ResetState (line 52) | public void ResetState(bool hardReset = false) method GetState (line 58) | public object GetState() => IsFirstPageRendered; method SetState (line 59) | public void SetState(object state) => IsFirstPageRendered = (bool) state; FILE: Source/QuestPDF/Elements/Extend.cs class Extend (line 7) | internal sealed class Extend : ContainerElement method Measure (line 12) | internal override SpacePlan Measure(Size availableSpace) method GetTargetSize (line 30) | private Size GetTargetSize(Size availableSpace, Size childSize) method GetCompanionHint (line 37) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/Grid.cs class GridElement (line 8) | internal sealed class GridElement class Grid (line 14) | internal sealed class Grid : IComponent method Compose (line 26) | public void Compose(IContainer container) method GetRowElements (line 39) | IEnumerable GetRowElements() method BuildRow (line 55) | void BuildRow(RowDescriptor row) FILE: Source/QuestPDF/Elements/Hyperlink.cs class Hyperlink (line 7) | internal sealed class Hyperlink : ContainerElement, IContentDirectionAwa... method Draw (line 15) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 39) | internal override string? GetCompanionHint() => Url; method GetCompanionProperties (line 41) | internal override IEnumerable>? GetCompan... FILE: Source/QuestPDF/Elements/Image.cs class Image (line 9) | internal sealed class Image : Element, IStateful, IDisposable method Dispose (line 25) | public void Dispose() method Measure (line 33) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 44) | internal override void Draw(Size availableSpace) method GetImageToDraw (line 60) | private SkImage GetImageToDraw(Size availableSpace) method GetTargetResolution (line 77) | private static ImageSize GetTargetResolution(ImageSize imageResolution... method ResetState (line 97) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 98) | public object GetState() => IsRendered; method SetState (line 99) | public void SetState(object state) => IsRendered = (bool) state; method GetCompanionHint (line 103) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/Inlined.cs type InlinedAlignment (line 8) | internal enum InlinedAlignment type InlinedMeasurement (line 17) | internal struct InlinedMeasurement class Inlined (line 23) | internal sealed class Inlined : Element, IContentDirectionAware, IStateful method GetChildren (line 35) | internal override IEnumerable GetChildren() method Measure (line 40) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 74) | internal override void Draw(Size availableSpace) method SetDefaultAlignment (line 168) | void SetDefaultAlignment() method GetLineSize (line 178) | static Size GetLineSize(ICollection measurements) method Compose (line 187) | private ICollection> Compose(Size avai... method ResetState (line 260) | public void ResetState(bool hardReset = false) => CurrentRenderingInde... method GetState (line 261) | public object GetState() => CurrentRenderingIndex; method SetState (line 262) | public void SetState(object state) => CurrentRenderingIndex = (int) st... FILE: Source/QuestPDF/Elements/Layers.cs class Layer (line 8) | internal sealed class Layer : ContainerElement class Layers (line 13) | internal sealed class Layers : Element method GetChildren (line 17) | internal override IEnumerable GetChildren() method Measure (line 22) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 34) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Elements/Lazy.cs class Lazy (line 8) | internal sealed class Lazy : ContainerElement, ISemanticAware, IContentD... method Measure (line 25) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 34) | internal override void Draw(Size availableSpace) method PopulateContent (line 56) | private void PopulateContent() type LazyState (line 80) | public struct LazyState method ResetState (line 89) | public void ResetState(bool hardReset = false) method GetState (line 98) | public object GetState() method SetState (line 107) | public void SetState(object state) FILE: Source/QuestPDF/Elements/Line.cs type LineType (line 9) | internal enum LineType class Line (line 15) | internal sealed class Line : Element, IStateful method Measure (line 23) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 52) | internal override void Draw(Size availableSpace) method ResetState (line 90) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 91) | public object GetState() => IsRendered; method SetState (line 92) | public void SetState(object state) => IsRendered = (bool) state; method GetCompanionHint (line 96) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/MultiColumn.cs class MultiColumnChildDrawingObserver (line 15) | internal sealed class MultiColumnChildDrawingObserver : ElementProxy method Draw (line 20) | internal override void Draw(Size availableSpace) method ResetDrawingState (line 26) | internal void ResetDrawingState() method RestoreState (line 31) | internal void RestoreState() method GetFirstElementChild (line 36) | private Element GetFirstElementChild() class MultiColumn (line 47) | internal sealed class MultiColumn : Element, IContentDirectionAware, IDi... method Dispose (line 70) | public void Dispose() method CreateProxy (line 76) | internal override void CreateProxy(Func create) method GetChildren (line 82) | internal override IEnumerable GetChildren() method BuildState (line 88) | private void BuildState() method Measure (line 101) | internal override SpacePlan Measure(Size availableSpace) method GetAvailableSpaceForColumn (line 160) | Size GetAvailableSpaceForColumn(Size totalSpace) method Draw (line 166) | internal override void Draw(Size availableSpace) method ResetObserverState (line 214) | void ResetObserverState(bool restoreChildState) method OptimizeTextCacheBehavior (line 247) | private void OptimizeTextCacheBehavior() FILE: Source/QuestPDF/Elements/Padding.cs class Padding (line 10) | internal sealed class Padding : ContainerElement method Measure (line 17) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 42) | internal override void Draw(Size availableSpace) method InternalSpace (line 51) | private Size InternalSpace(Size availableSpace) method GetCompanionHint (line 58) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/Page.cs class Page (line 9) | internal sealed class Page : IComponent method Compose (line 31) | public void Compose(IContainer container) method SetDefaultPageSizeIfNotSpecified (line 95) | private void SetDefaultPageSizeIfNotSpecified() FILE: Source/QuestPDF/Elements/PageBreak.cs class PageBreak (line 7) | internal sealed class PageBreak : Element, IStateful method Measure (line 9) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 20) | internal override void Draw(Size availableSpace) method ResetState (line 29) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 30) | public object GetState() => IsRendered; method SetState (line 31) | public void SetState(object state) => IsRendered = (bool) state; FILE: Source/QuestPDF/Elements/Placeholder.cs class Placeholder (line 7) | internal sealed class Placeholder : IComponent method Compose (line 11) | public void Compose(IContainer container) FILE: Source/QuestPDF/Elements/PreventPageBreak.cs class PreventPageBreak (line 6) | internal sealed class PreventPageBreak : ContainerElement, IStateful method Measure (line 8) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 21) | internal override void Draw(Size availableSpace) method ResetState (line 41) | public void ResetState(bool hardReset = false) method GetState (line 47) | public object GetState() => IsFirstPageRendered; method SetState (line 48) | public void SetState(object state) => IsFirstPageRendered = (bool) state; FILE: Source/QuestPDF/Elements/RepeatContent.cs class RepeatContent (line 9) | internal sealed class RepeatContent : ContainerElement, IStateful, ISema... type RepeatContextType (line 13) | public enum RepeatContextType method Draw (line 22) | internal override void Draw(Size availableSpace) method OptimizeContentCacheBehavior (line 85) | private void OptimizeContentCacheBehavior() method ResetState (line 108) | public void ResetState(bool hardReset = false) method GetState (line 114) | public object GetState() => IsFullyRendered; method SetState (line 115) | public void SetState(object state) => IsFullyRendered = (bool) state; FILE: Source/QuestPDF/Elements/Rotate.cs class Rotate (line 7) | internal sealed class Rotate : ContainerElement method Draw (line 11) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 18) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/Row.cs type RowItemType (line 10) | internal enum RowItemType class RowItem (line 17) | internal sealed class RowItem : ContainerElement method GetCompanionHint (line 25) | internal override string? GetCompanionHint() class RowItemRenderingCommand (line 34) | internal sealed class RowItemRenderingCommand class Row (line 42) | internal sealed class Row : Element, IStateful, IContentDirectionAware method GetChildren (line 49) | internal override IEnumerable GetChildren() method Measure (line 54) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 88) | internal override void Draw(Size availableSpace) method UpdateItemsWidth (line 123) | private void UpdateItemsWidth(float availableWidth) method PlanLayout (line 144) | private ICollection PlanLayout(Size available... method ResetState (line 188) | public void ResetState(bool hardReset = false) method GetState (line 200) | public object GetState() method SetState (line 210) | public void SetState(object state) FILE: Source/QuestPDF/Elements/Scale.cs class Scale (line 10) | internal sealed class Scale : ContainerElement method Measure (line 15) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 40) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 59) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/ScaleToFit.cs class ScaleToFit (line 7) | internal sealed class ScaleToFit : ContainerElement method Measure (line 9) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 22) | internal override void Draw(Size availableSpace) method ScaleSize (line 37) | private static Size ScaleSize(Size size, float factor) method FindPerfectScale (line 42) | private float? FindPerfectScale(Size availableSpace) FILE: Source/QuestPDF/Elements/Section.cs class Section (line 6) | internal sealed class Section : ContainerElement, IStateful method Draw (line 10) | internal override void Draw(Size availableSpace) method ResetState (line 27) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 28) | public object GetState() => IsRendered; method SetState (line 29) | public void SetState(object state) => IsRendered = (bool) state; method GetCompanionHint (line 33) | internal override string? GetCompanionHint() => SectionName; method GetCompanionSearchableContent (line 34) | internal override string? GetCompanionSearchableContent() => SectionName; method GetCompanionProperties (line 36) | internal override IEnumerable>? GetCompan... FILE: Source/QuestPDF/Elements/SectionLink.cs class SectionLink (line 7) | internal sealed class SectionLink : ContainerElement method Draw (line 12) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 24) | internal override string? GetCompanionHint() => SectionName; method GetCompanionSearchableContent (line 25) | internal override string? GetCompanionSearchableContent() => SectionName; method GetCompanionProperties (line 27) | internal override IEnumerable>? GetCompan... FILE: Source/QuestPDF/Elements/SemanticTag.cs class SemanticTag (line 11) | internal class SemanticTag : ContainerElement, ISemanticAware method Draw (line 20) | internal override void Draw(Size availableSpace) method RegisterCurrentSemanticNode (line 42) | internal void RegisterCurrentSemanticNode() method UpdateHeaderText (line 66) | private void UpdateHeaderText() method UpdateDescriptionOfInnerLink (line 96) | private void UpdateDescriptionOfInnerLink() method GetCompanionHint (line 121) | internal override string? GetCompanionHint() method GetCompanionSearchableContent (line 131) | internal override string? GetCompanionSearchableContent() => TagType; FILE: Source/QuestPDF/Elements/ShowEntire.cs class ShowEntire (line 6) | internal sealed class ShowEntire : ContainerElement method Measure (line 8) | internal override SpacePlan Measure(Size availableSpace) FILE: Source/QuestPDF/Elements/ShowIf.cs class ShowIfContext (line 7) | public sealed class ShowIfContext class ShowIf (line 24) | internal sealed class ShowIf : ContainerElement method Measure (line 28) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 36) | internal override void Draw(Size availableSpace) method CheckVisibility (line 42) | private bool CheckVisibility() FILE: Source/QuestPDF/Elements/ShowOnce.cs class ShowOnce (line 6) | internal sealed class ShowOnce : ContainerElement, IStateful method Measure (line 8) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 16) | internal override void Draw(Size availableSpace) method ResetState (line 31) | public void ResetState(bool hardReset = false) method GetState (line 37) | public object GetState() => IsRendered; method SetState (line 38) | public void SetState(object state) => IsRendered = (bool) state; FILE: Source/QuestPDF/Elements/Shrink.cs class Shrink (line 7) | internal sealed class Shrink : ContainerElement, IContentDirectionAware method Draw (line 14) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 34) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/SimpleRotate.cs class SimpleRotate (line 8) | internal sealed class SimpleRotate : ContainerElement method Measure (line 13) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 36) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 56) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/SkipOnce.cs class SkipOnce (line 6) | internal sealed class SkipOnce : ContainerElement, IStateful method Measure (line 8) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 16) | internal override void Draw(Size availableSpace) method ResetState (line 28) | public void ResetState(bool hardReset = false) method GetState (line 34) | public object GetState() => FirstPageWasSkipped; method SetState (line 35) | public void SetState(object state) => FirstPageWasSkipped = (bool) state; FILE: Source/QuestPDF/Elements/SourceCodePointer.cs class SourceCodePointer (line 6) | internal sealed class SourceCodePointer : ContainerElement method GetCompanionSearchableContent (line 13) | internal override string? GetCompanionSearchableContent() => $"{Method... method GetCompanionProperties (line 15) | internal override IEnumerable>? GetCompan... FILE: Source/QuestPDF/Elements/StopPaging.cs class StopPaging (line 7) | internal sealed class StopPaging : ContainerElement method Measure (line 9) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 23) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Elements/StyledBox.cs class StyledBox (line 12) | internal sealed class StyledBox : ContainerElement method AdjustBorderAlignment (line 66) | internal void AdjustBorderAlignment() method Draw (line 75) | internal override void Draw(Size availableSpace) method GetLinearGradientPositions (line 155) | private (Position start, Position end) GetLinearGradientPositions(Size... method GetBorderPaint (line 207) | private SkPaint? GetBorderPaint(Size availableSpace) method GetBackgroundPaint (line 227) | private SkPaint? GetBackgroundPaint(Size availableSpace) method GetPrimaryBorderRect (line 247) | private SkRoundedRect GetPrimaryBorderRect(Size availableSpace) method GetBorderRectExpandedWithBorderThickness (line 265) | private SkRoundedRect GetBorderRectExpandedWithBorderThickness(Size av... method GetOuterRect (line 277) | private SkRoundedRect GetOuterRect(Size availableSpace) method GetInnerRect (line 282) | private SkRoundedRect GetInnerRect(Size availableSpace) method ExpandRoundedRect (line 287) | private SkRoundedRect ExpandRoundedRect(SkRoundedRect rect, float all) method ExpandRoundedRect (line 292) | private SkRoundedRect ExpandRoundedRect(SkRoundedRect input, float lef... method GetCompanionCustomContent (line 337) | internal IEnumerable<(string Type, string? Hint)> GetCompanionCustomCo... FILE: Source/QuestPDF/Elements/SvgImage.cs class SvgImage (line 9) | internal sealed class SvgImage : Element, IStateful, IDisposable method Dispose (line 19) | public void Dispose() method Measure (line 27) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 38) | internal override void Draw(Size availableSpace) method ResetState (line 57) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 58) | public object GetState() => IsRendered; method SetState (line 59) | public void SetState(object state) => IsRendered = (bool) state; FILE: Source/QuestPDF/Elements/SvgPath.cs class SvgPath (line 8) | internal sealed class SvgPath : Element, IStateful method Measure (line 13) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 24) | internal override void Draw(Size availableSpace) method ResetState (line 37) | public void ResetState(bool hardReset = false) => IsRendered = false; method GetState (line 38) | public object GetState() => IsRendered; method SetState (line 39) | public void SetState(object state) => IsRendered = (bool) state; FILE: Source/QuestPDF/Elements/Table/DynamicDictionary.cs class DynamicDictionary (line 10) | internal sealed class DynamicDictionary method DynamicDictionary (line 15) | public DynamicDictionary() method DynamicDictionary (line 20) | public DynamicDictionary(TValue defaultValue) FILE: Source/QuestPDF/Elements/Table/ITableCellContainer.cs type ITableCellContainer (line 5) | public interface ITableCellContainer : IContainer FILE: Source/QuestPDF/Elements/Table/Table.cs class Table (line 10) | internal sealed class Table : Element, IStateful, IContentDirectionAware... method GetChildren (line 34) | internal override IEnumerable GetChildren() method Initialize (line 39) | private void Initialize() method BuildCache (line 53) | private void BuildCache() method Measure (line 80) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 111) | internal override void Draw(Size availableSpace) method CalculateCurrentRow (line 142) | private int CalculateCurrentRow(ICollection... method UpdateColumnsWidth (line 158) | private void UpdateColumnsWidth(float availableWidth) method PlanLayout (line 171) | private ICollection PlanLayout(Size availab... type TableState (line 325) | public struct TableState method ResetState (line 331) | public void ResetState(bool hardReset = false) method GetState (line 339) | public object GetState() method SetState (line 353) | public void SetState(object state) type TablePartType (line 367) | internal enum TablePartType method RegisterSemanticTree (line 382) | private void RegisterSemanticTree() method DoesTableBodyRequireExtendedHeaderTagging (line 555) | public static bool DoesTableBodyRequireExtendedHeaderTagging(ICollecti... FILE: Source/QuestPDF/Elements/Table/TableCell.cs class TableCell (line 5) | internal sealed class TableCell : ContainerElement, ITableCellContainer FILE: Source/QuestPDF/Elements/Table/TableCellRenderingCommand.cs class TableCellRenderingCommand (line 6) | internal sealed class TableCellRenderingCommand FILE: Source/QuestPDF/Elements/Table/TableColumnDefinition.cs class TableColumnDefinition (line 3) | internal sealed class TableColumnDefinition method TableColumnDefinition (line 10) | public TableColumnDefinition(float constantSize, float relativeSize) FILE: Source/QuestPDF/Elements/Table/TableLayoutPlanner.cs class TableLayoutPlanner (line 7) | static class TableLayoutPlanner method PlanCellPositions (line 9) | public static void PlanCellPositions(this Table table) method PlanCellPositions (line 14) | private static void PlanCellPositions(int columnsCount, ICollection GenerateCoordinates(int col... method CollidesWith (line 72) | private static bool CollidesWith(this TableCell cell, TableCell neighb... method CollidesWithAnyOf (line 80) | private static bool CollidesWithAnyOf(this TableCell cell, ICollection... method SetPartialLocation (line 85) | private static void SetPartialLocation(this TableCell cell) method HasLocation (line 97) | private static bool HasLocation(this TableCell cell) FILE: Source/QuestPDF/Elements/Table/TableLayoutValidator.cs class TableLayoutValidator (line 6) | static class TableLayoutValidator method ValidateCellPositions (line 8) | public static void ValidateCellPositions(this Table table) method ValidateCellPositions (line 13) | private static void ValidateCellPositions(int columnsCount, ICollectio... FILE: Source/QuestPDF/Elements/Text/Items/ITextBlockItem.cs type ITextBlockItem (line 3) | internal interface ITextBlockItem FILE: Source/QuestPDF/Elements/Text/Items/TextBlockElement.cs class TextBlockElement (line 7) | internal sealed class TextBlockElement : ITextBlockItem method ConfigureElement (line 14) | public void ConfigureElement(IPageContext pageContext, IDrawingCanvas ... method UpdateElementSize (line 20) | public void UpdateElementSize() FILE: Source/QuestPDF/Elements/Text/Items/TextBlockHyperlink.cs class TextBlockHyperlink (line 3) | internal sealed class TextBlockHyperlink : TextBlockSpan FILE: Source/QuestPDF/Elements/Text/Items/TextBlockPageNumber.cs class TextBlockPageNumber (line 6) | internal sealed class TextBlockPageNumber : TextBlockSpan method UpdatePageNumberText (line 11) | public void UpdatePageNumberText(IPageContext context) FILE: Source/QuestPDF/Elements/Text/Items/TextBlockParagraphSpacing.cs class TextBlockParagraphSpacing (line 3) | internal sealed class TextBlockParagraphSpacing : ITextBlockItem method TextBlockParagraphSpacing (line 8) | public TextBlockParagraphSpacing(float width, float height) FILE: Source/QuestPDF/Elements/Text/Items/TextBlockSectionLink.cs class TextBlockSectionLink (line 5) | internal sealed class TextBlockSectionLink : TextBlockSpan FILE: Source/QuestPDF/Elements/Text/Items/TextBlockSpan.cs class TextBlockSpan (line 5) | internal class TextBlockSpan : ITextBlockItem FILE: Source/QuestPDF/Elements/Text/SkParagraphBuilderPoolManager.cs class SkParagraphBuilderPoolManager (line 8) | internal static class SkParagraphBuilderPoolManager method Get (line 12) | public static SkParagraphBuilder Get(ParagraphStyle style) method Return (line 23) | public static void Return(SkParagraphBuilder builder) method GetPool (line 31) | private static ConcurrentBag GetPool(ParagraphStyl... FILE: Source/QuestPDF/Elements/Text/TextBlock.cs class TextBlock (line 15) | internal sealed class TextBlock : Element, IStateful, IContentDirectionA... method Dispose (line 58) | public void Dispose() method Measure (line 68) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 133) | internal override void Draw(Size availableSpace) method Initialize (line 276) | private void Initialize() method BuildParagraph (line 292) | private void BuildParagraph() method ApplyParagraphSpacingToTextBlockItems (line 422) | private IEnumerable ApplyParagraphSpacingToTextBlockIt... method CalculateParagraphMetrics (line 521) | private void CalculateParagraphMetrics(Size availableSpace) method CheckUnresolvedGlyphs (line 543) | private void CheckUnresolvedGlyphs() method CheckIfContainsOnlyWhiteSpace (line 577) | private bool CheckIfContainsOnlyWhiteSpace() method MeasureHeightOfParagraphContainingOnlyWhiteSpace (line 596) | private float MeasureHeightOfParagraphContainingOnlyWhiteSpace() type TextBlockState (line 640) | public struct TextBlockState method ResetState (line 647) | public void ResetState(bool hardReset = false) method GetState (line 654) | public object GetState() method SetState (line 664) | public void SetState(object state) method GetCompanionHint (line 675) | internal override string? GetCompanionHint() => Text.Substring(0, Math... method GetCompanionSearchableContent (line 676) | internal override string? GetCompanionSearchableContent() => Text; FILE: Source/QuestPDF/Elements/Translate.cs class Translate (line 8) | internal sealed class Translate : ContainerElement method Draw (line 13) | internal override void Draw(Size availableSpace) method GetCompanionHint (line 22) | internal override string? GetCompanionHint() FILE: Source/QuestPDF/Elements/Unconstrained.cs class Unconstrained (line 6) | internal sealed class Unconstrained : ContainerElement, IContentDirectio... method Measure (line 10) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 23) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Elements/ZIndex.cs class ZIndex (line 5) | internal sealed class ZIndex : ContainerElement method Draw (line 9) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Fluent/AlignmentExtensions.cs class AlignmentExtensions (line 6) | public static class AlignmentExtensions method AlignHorizontal (line 10) | private static IContainer AlignHorizontal(this IContainer element, Hor... method AlignLeft (line 21) | public static IContainer AlignLeft(this IContainer element) method AlignCenter (line 30) | public static IContainer AlignCenter(this IContainer element) method AlignRight (line 39) | public static IContainer AlignRight(this IContainer element) method AlignVertical (line 48) | private static IContainer AlignVertical(this IContainer element, Verti... method AlignTop (line 59) | public static IContainer AlignTop(this IContainer element) method AlignMiddle (line 68) | public static IContainer AlignMiddle(this IContainer element) method AlignBottom (line 77) | public static IContainer AlignBottom(this IContainer element) FILE: Source/QuestPDF/Fluent/ColumnExtensions.cs class ColumnDescriptor (line 8) | public sealed class ColumnDescriptor method ColumnDescriptor (line 12) | internal ColumnDescriptor() method Spacing (line 20) | public void Spacing(float value, Unit unit = Unit.Point) method Item (line 32) | public IContainer Item() class ColumnExtensions (line 40) | public static class ColumnExtensions method Stack (line 42) | [Obsolete("This element has been renamed since version 2022.2. Please ... method Column (line 57) | public static void Column(this IContainer element, Action(this IContainer element, T component) ... method Component (line 24) | public static void Component(this IContainer element) where T : ICo... FILE: Source/QuestPDF/Fluent/ConstrainedExtensions.cs class ConstrainedExtensions (line 7) | public static class ConstrainedExtensions method ConstrainedWidth (line 11) | private static IContainer ConstrainedWidth(this IContainer element, fl... method Width (line 38) | public static IContainer Width(this IContainer element, float value, U... method MinWidth (line 49) | public static IContainer MinWidth(this IContainer element, float value... method MaxWidth (line 60) | public static IContainer MaxWidth(this IContainer element, float value... method ConstrainedHeight (line 70) | private static IContainer ConstrainedHeight(this IContainer element, f... method Height (line 97) | public static IContainer Height(this IContainer element, float value, ... method MinHeight (line 108) | public static IContainer MinHeight(this IContainer element, float valu... method MaxHeight (line 119) | public static IContainer MaxHeight(this IContainer element, float valu... method EnforceSizeWhenEmpty (line 127) | internal static IContainer EnforceSizeWhenEmpty(this IContainer element) FILE: Source/QuestPDF/Fluent/ContentDirectionExtensions.cs class ContentDirectionExtensions (line 6) | public static class ContentDirectionExtensions method ContentDirection (line 8) | internal static IContainer ContentDirection(this IContainer element, C... method ContentFromLeftToRight (line 21) | public static IContainer ContentFromLeftToRight(this IContainer element) method ContentFromRightToLeft (line 31) | public static IContainer ContentFromRightToLeft(this IContainer element) FILE: Source/QuestPDF/Fluent/DebugExtensions.cs class DebugExtensions (line 9) | public static class DebugExtensions method DebugArea (line 19) | public static IContainer DebugArea(this IContainer parent, string? tex... method DebugPointer (line 46) | public static IContainer DebugPointer(this IContainer parent, string l... method DebugPointer (line 51) | internal static IContainer DebugPointer(this IContainer parent, DebugP... method LayoutOverflowVisualization (line 60) | internal static IContainer LayoutOverflowVisualization(this IContainer... FILE: Source/QuestPDF/Fluent/DecorationExtensions.cs class DecorationDescriptor (line 9) | public sealed class DecorationDescriptor method DecorationDescriptor (line 13) | internal DecorationDescriptor() method Before (line 24) | public IContainer Before() method Before (line 43) | public void Before(Action handler) method Content (line 54) | public IContainer Content() method Content (line 70) | public void Content(Action handler) method After (line 81) | public IContainer After() method After (line 100) | public void After(Action handler) method Header (line 107) | [Obsolete("This element has been renamed since version 2022.2. Please ... method Header (line 116) | [Obsolete("This element has been renamed since version 2022.2. Please ... method Footer (line 123) | [Obsolete("This element has been renamed since version 2022.2. Please ... method Footer (line 132) | [Obsolete("This element has been renamed since version 2022.2. Please ... class DecorationExtensions (line 142) | public static class DecorationExtensions method Decoration (line 155) | public static void Decoration(this IContainer element, Action(this IContainer element, IDynamicCo... method Element (line 47) | public static void Element(this IContainer element, IDynamicElement ch... FILE: Source/QuestPDF/Fluent/ElementExtensions.cs class ElementExtensions (line 15) | public static class ElementExtensions method ElementExtensions (line 17) | static ElementExtensions() method Element (line 22) | internal static T Element(this IContainer element, T child) where T... method Element (line 51) | public static void Element( method Element (line 82) | public static IContainer Element( method Element (line 102) | public static void Element(this IContainer parent, IContainer child) method NonTrackingElement (line 107) | internal static IContainer NonTrackingElement(this IContainer parent, ... method AspectRatio (line 121) | public static IContainer AspectRatio(this IContainer element, float ra... method Placeholder (line 146) | public static void Placeholder(this IContainer element, string? text =... method ShowOnce (line 169) | public static IContainer ShowOnce(this IContainer element) method SkipOnce (line 187) | public static IContainer SkipOnce(this IContainer element) method ShowEntire (line 201) | public static IContainer ShowEntire(this IContainer element) method EnsureSpace (line 226) | public static IContainer EnsureSpace(this IContainer element, float mi... method PreventPageBreak (line 249) | public static IContainer PreventPageBreak(this IContainer element) method PageBreak (line 258) | public static void PageBreak(this IContainer element) method Container (line 269) | public static IContainer Container(this IContainer element) method ExternalLink (line 274) | [Obsolete("This element has been renamed since version 2022.3. Please ... method Hyperlink (line 286) | public static IContainer Hyperlink(this IContainer element, string url) method Location (line 297) | [Obsolete("This element has been renamed since version 2022.3. Please ... method Section (line 314) | public static IContainer Section(this IContainer element, string secti... method InternalLink (line 327) | [Obsolete("This element has been renamed since version 2022.3. Please ... method SectionLink (line 339) | public static IContainer SectionLink(this IContainer element, string s... method ShowIf (line 355) | public static IContainer ShowIf(this IContainer element, bool condition) method ShowIf (line 366) | public static IContainer ShowIf(this IContainer element, Predicate co... method LazyWithCache (line 495) | public static void LazyWithCache(this IContainer element, Action GenerateImages(this IDocument docume... method GenerateImages (line 181) | public static void GenerateImages(this IDocument document, GenerateDoc... method GenerateSvg (line 206) | public static ICollection GenerateSvg(this IDocument document) FILE: Source/QuestPDF/Fluent/GridExtensions.cs class GridDescriptor (line 8) | public sealed class GridDescriptor method GridDescriptor (line 12) | internal GridDescriptor() method Spacing (line 17) | public void Spacing(float value, Unit unit = Unit.Point) method VerticalSpacing (line 23) | public void VerticalSpacing(float value, Unit unit = Unit.Point) method HorizontalSpacing (line 31) | public void HorizontalSpacing(float value, Unit unit = Unit.Point) method Columns (line 39) | public void Columns(int value = Grid.DefaultColumnsCount) method Alignment (line 47) | public void Alignment(HorizontalAlignment alignment) method AlignLeft (line 52) | public void AlignLeft() => Alignment(HorizontalAlignment.Left); method AlignCenter (line 53) | public void AlignCenter() => Alignment(HorizontalAlignment.Center); method AlignRight (line 54) | public void AlignRight() => Alignment(HorizontalAlignment.Right); method Item (line 56) | public IContainer Item(int columns = 1) class GridExtensions (line 74) | public static class GridExtensions method Grid (line 76) | [Obsolete("This element has been deprecated since version 2022.11. Ple... FILE: Source/QuestPDF/Fluent/ImageExtensions.cs class DynamicImageDescriptor (line 10) | public sealed class DynamicImageDescriptor method DynamicImageDescriptor (line 14) | internal DynamicImageDescriptor(Elements.DynamicImage imageElement) method UseOriginalImage (line 20) | public DynamicImageDescriptor UseOriginalImage(bool value = true) method WithRasterDpi (line 27) | public DynamicImageDescriptor WithRasterDpi(int dpi) method WithCompressionQuality (line 37) | public DynamicImageDescriptor WithCompressionQuality(ImageCompressionQ... class ImageDescriptor (line 44) | public sealed class ImageDescriptor method ImageDescriptor (line 50) | internal ImageDescriptor(Elements.Image imageElement, Elements.AspectR... method UseOriginalImage (line 60) | public ImageDescriptor UseOriginalImage(bool value = true) method WithRasterDpi (line 67) | public ImageDescriptor WithRasterDpi(int dpi) method WithCompressionQuality (line 77) | public ImageDescriptor WithCompressionQuality(ImageCompressionQuality ... method FitWidth (line 88) | public ImageDescriptor FitWidth() method FitHeight (line 97) | public ImageDescriptor FitHeight() method FitArea (line 110) | public ImageDescriptor FitArea() method FitUnproportionally (line 119) | public ImageDescriptor FitUnproportionally() method SetAspectRatio (line 125) | internal ImageDescriptor SetAspectRatio(AspectRatioOption option) class ImageExtensions (line 135) | public static class ImageExtensions method Image (line 143) | public static ImageDescriptor Image(this IContainer parent, byte[] ima... method Image (line 156) | public static ImageDescriptor Image(this IContainer parent, string fil... method Image (line 168) | public static ImageDescriptor Image(this IContainer parent, Stream fil... method Image (line 181) | public static ImageDescriptor Image(this IContainer parent, Infrastruc... method GetBestAspectRatioOptionFromParent (line 202) | internal static AspectRatioOption GetBestAspectRatioOptionFromParent(I... method Image (line 232) | public static DynamicImageDescriptor Image(this IContainer element, Ge... method Image (line 253) | public static DynamicImageDescriptor Image(this IContainer element, Fu... method Image (line 266) | [Obsolete("This element has been changed since version 2023.5. Please ... method Image (line 273) | [Obsolete("This element has been changed since version 2023.5. Please ... method Image (line 280) | [Obsolete("This element has been changed since version 2023.5. Please ... method Image (line 287) | [Obsolete("This element has been changed since version 2023.5. Please ... method ApplyScaling (line 294) | internal static void ApplyScaling(this ImageDescriptor descriptor, Ima... FILE: Source/QuestPDF/Fluent/InlinedExtensions.cs class InlinedDescriptor (line 7) | public sealed class InlinedDescriptor method InlinedDescriptor (line 11) | internal InlinedDescriptor() method Spacing (line 21) | public void Spacing(float value, Unit unit = Unit.Point) method VerticalSpacing (line 30) | public void VerticalSpacing(float value, Unit unit = Unit.Point) method HorizontalSpacing (line 41) | public void HorizontalSpacing(float value, Unit unit = Unit.Point) method BaselineTop (line 56) | public void BaselineTop() method BaselineMiddle (line 64) | public void BaselineMiddle() method BaselineBottom (line 72) | public void BaselineBottom() method Alignment (line 81) | internal void Alignment(InlinedAlignment? alignment) method AlignLeft (line 89) | public void AlignLeft() method AlignCenter (line 97) | public void AlignCenter() method AlignRight (line 105) | public void AlignRight() method AlignJustify (line 113) | public void AlignJustify() method AlignSpaceAround (line 121) | public void AlignSpaceAround() method Item (line 132) | public IContainer Item() class InlinedExtensions (line 140) | public static class InlinedExtensions method Inlined (line 150) | public static void Inlined(this IContainer element, Action Layer(false); method PrimaryLayer (line 48) | public IContainer PrimaryLayer() => Layer(true); method Validate (line 50) | internal void Validate() class LayerExtensions (line 62) | public static class LayerExtensions method Layers (line 71) | public static void Layers(this IContainer element, Action contentSource) method Create (line 28) | public static Document Create(Action handler) method WithMetadata (line 36) | public Document WithMetadata(DocumentMetadata metadata) method WithSettings (line 45) | public Document WithSettings(DocumentSettings settings) method Merge (line 55) | public static MergedDocument Merge(IEnumerable documents) method Merge (line 64) | public static MergedDocument Merge(params IDocument[] documents) method GetMetadata (line 74) | public DocumentMetadata GetMetadata() => Metadata; method GetSettings (line 79) | public DocumentSettings GetSettings() => Settings; method Compose (line 84) | public void Compose(IDocumentContainer container) => ContentSource(con... FILE: Source/QuestPDF/Fluent/MultiColumnExtensions.cs class MultiColumnDescriptor (line 9) | public sealed class MultiColumnDescriptor method MultiColumnDescriptor (line 13) | internal MultiColumnDescriptor() method Spacing (line 25) | public void Spacing(float value, Unit unit = Unit.Point) method Columns (line 37) | public void Columns(int value = 2) method BalanceHeight (line 52) | public void BalanceHeight(bool enable = true) method Content (line 64) | public IContainer Content() method Spacer (line 81) | public IContainer Spacer() class MultiColumnExtensions (line 95) | public static class MultiColumnExtensions method MultiColumn (line 107) | public static void MultiColumn(this IContainer element, Action handler) method ContentFromLeftToRight (line 174) | public void ContentFromLeftToRight() method ContentFromRightToLeft (line 184) | public void ContentFromRightToLeft() method PageColor (line 196) | public void PageColor(Color color) method Background (line 201) | [Obsolete("This element has been renamed since version 2022.3. Please ... method Background (line 218) | public IContainer Background() method Foreground (line 234) | public IContainer Foreground() method Header (line 250) | public IContainer Header() method Content (line 266) | public IContainer Content() method Footer (line 282) | public IContainer Footer() class PageExtensions (line 295) | public static class PageExtensions method Page (line 306) | public static IDocumentContainer Page(this IDocumentContainer document... FILE: Source/QuestPDF/Fluent/RotateExtensions.cs class RotateExtensions (line 6) | public static class RotateExtensions method SimpleRotate (line 8) | private static IContainer SimpleRotate(this IContainer element, int tu... method RotateLeft (line 22) | public static IContainer RotateLeft(this IContainer element) method RotateRight (line 34) | public static IContainer RotateRight(this IContainer element) method Rotate (line 44) | public static IContainer Rotate(this IContainer element, float angle) FILE: Source/QuestPDF/Fluent/RowExtensions.cs class RowDescriptor (line 9) | public sealed class RowDescriptor method RowDescriptor (line 13) | internal RowDescriptor() method Spacing (line 21) | public void Spacing(float spacing, Unit unit = Unit.Point) method Item (line 29) | private IContainer Item(RowItemType type, float size = 0) method RelativeColumn (line 41) | [Obsolete("This element has been renamed since version 2022.2. Please ... method ConstantColumn (line 48) | [Obsolete("This element has been renamed since version 2022.2. Please ... method RelativeItem (line 63) | public IContainer RelativeItem(float size = 1) method ConstantItem (line 75) | public IContainer ConstantItem(float size, Unit unit = Unit.Point) method AutoItem (line 92) | public IContainer AutoItem() class RowExtensions (line 98) | public static class RowExtensions method Row (line 111) | public static void Row(this IContainer element, Action ... FILE: Source/QuestPDF/Fluent/ScaleExtensions.cs class ScaleExtensions (line 7) | public static class ScaleExtensions method ScaleValue (line 9) | private static IContainer ScaleValue(this IContainer element, float x ... method Scale (line 25) | public static IContainer Scale(this IContainer element, float factor) method ScaleHorizontal (line 39) | public static IContainer ScaleHorizontal(this IContainer element, floa... method ScaleVertical (line 53) | public static IContainer ScaleVertical(this IContainer element, float ... method FlipHorizontal (line 68) | public static IContainer FlipHorizontal(this IContainer element) method FlipVertical (line 80) | public static IContainer FlipVertical(this IContainer element) method FlipOver (line 92) | public static IContainer FlipOver(this IContainer element) FILE: Source/QuestPDF/Fluent/SemanticExtensions.cs class SemanticExtensions (line 8) | public static class SemanticExtensions method Artifact (line 10) | internal static IContainer Artifact(this IContainer container, int nod... method SemanticIgnore (line 22) | public static IContainer SemanticIgnore(this IContainer container) method SemanticTag (line 27) | internal static IContainer SemanticTag(this IContainer container, stri... method SemanticArticle (line 42) | public static IContainer SemanticArticle(this IContainer container) method SemanticSection (line 52) | public static IContainer SemanticSection(this IContainer container) method SemanticDivision (line 62) | public static IContainer SemanticDivision(this IContainer container) method SemanticBlockQuotation (line 71) | public static IContainer SemanticBlockQuotation(this IContainer contai... method SemanticCaption (line 80) | public static IContainer SemanticCaption(this IContainer container) method SemanticIndex (line 89) | public static IContainer SemanticIndex(this IContainer container) method SemanticLanguage (line 99) | public static IContainer SemanticLanguage(this IContainer container, s... method SemanticTableOfContents (line 114) | public static IContainer SemanticTableOfContents(this IContainer conta... method SemanticTableOfContentsItem (line 123) | public static IContainer SemanticTableOfContentsItem(this IContainer c... method SemanticHeader (line 132) | private static IContainer SemanticHeader(this IContainer container, in... method SemanticHeader1 (line 144) | public static IContainer SemanticHeader1(this IContainer container) method SemanticHeader2 (line 152) | public static IContainer SemanticHeader2(this IContainer container) method SemanticHeader3 (line 160) | public static IContainer SemanticHeader3(this IContainer container) method SemanticHeader4 (line 168) | public static IContainer SemanticHeader4(this IContainer container) method SemanticHeader5 (line 176) | public static IContainer SemanticHeader5(this IContainer container) method SemanticHeader6 (line 184) | public static IContainer SemanticHeader6(this IContainer container) method SemanticParagraph (line 195) | public static IContainer SemanticParagraph(this IContainer container) method SemanticList (line 207) | public static IContainer SemanticList(this IContainer container) method SemanticListItem (line 216) | public static IContainer SemanticListItem(this IContainer container) method SemanticListLabel (line 225) | public static IContainer SemanticListLabel(this IContainer container) method SemanticListItemBody (line 234) | public static IContainer SemanticListItemBody(this IContainer container) method SemanticTable (line 247) | public static IContainer SemanticTable(this IContainer container) method SemanticSpan (line 261) | public static IContainer SemanticSpan(this IContainer container, strin... method SemanticQuote (line 270) | public static IContainer SemanticQuote(this IContainer container) method SemanticCode (line 278) | public static IContainer SemanticCode(this IContainer container) method SemanticLink (line 287) | public static IContainer SemanticLink(this IContainer container, strin... method SemanticFigure (line 300) | public static IContainer SemanticFigure(this IContainer container, str... method SemanticImage (line 309) | public static IContainer SemanticImage(this IContainer container, stri... method SemanticFormula (line 318) | public static IContainer SemanticFormula(this IContainer container, st... FILE: Source/QuestPDF/Fluent/ShrinkExtensions.cs class ShrinkExtensions (line 8) | public static class ShrinkExtensions method Shrink (line 10) | private static IContainer Shrink(this IContainer element, bool? vertic... method Shrink (line 29) | public static IContainer Shrink(this IContainer element) method ShrinkVertical (line 40) | public static IContainer ShrinkVertical(this IContainer element) method ShrinkHorizontal (line 51) | public static IContainer ShrinkHorizontal(this IContainer element) method Box (line 58) | [Obsolete("This element has been renamed since version 2022.1. Please ... method MinimalBox (line 65) | [Obsolete("This element has been renamed since version 2023.11. Please... FILE: Source/QuestPDF/Fluent/StyledBoxExtensions.cs class StyledBoxExtensions (line 8) | public static class StyledBoxExtensions method Border (line 14) | public static IContainer Border(this IContainer element, float all, Co... method Background (line 24) | public static IContainer Background(this IContainer element, Color color) method BackgroundLinearGradient (line 37) | public static IContainer BackgroundLinearGradient(this IContainer elem... method Border (line 50) | private static IContainer Border(this IContainer element, float? top =... method Border (line 88) | public static IContainer Border(this IContainer element, float value, ... method BorderVertical (line 98) | public static IContainer BorderVertical(this IContainer element, float... method BorderHorizontal (line 108) | public static IContainer BorderHorizontal(this IContainer element, flo... method BorderLeft (line 118) | public static IContainer BorderLeft(this IContainer element, float val... method BorderRight (line 128) | public static IContainer BorderRight(this IContainer element, float va... method BorderTop (line 138) | public static IContainer BorderTop(this IContainer element, float valu... method BorderBottom (line 148) | public static IContainer BorderBottom(this IContainer element, float v... method CornerRadius (line 158) | private static IContainer CornerRadius(this IContainer element, float?... method CornerRadius (line 192) | public static IContainer CornerRadius(this IContainer element, float v... method CornerRadiusTopLeft (line 201) | public static IContainer CornerRadiusTopLeft(this IContainer element, ... method CornerRadiusTopRight (line 210) | public static IContainer CornerRadiusTopRight(this IContainer element,... method CornerRadiusBottomLeft (line 219) | public static IContainer CornerRadiusBottomLeft(this IContainer elemen... method CornerRadiusBottomRight (line 228) | public static IContainer CornerRadiusBottomRight(this IContainer eleme... method BorderColor (line 243) | public static IContainer BorderColor(this IContainer element, Color co... method BorderLinearGradient (line 255) | public static IContainer BorderLinearGradient(this IContainer element,... method BorderAlignment (line 270) | private static IContainer BorderAlignment(this IContainer element, flo... method BorderAlignmentOutside (line 280) | public static IContainer BorderAlignmentOutside(this IContainer element) method BorderAlignmentMiddle (line 289) | public static IContainer BorderAlignmentMiddle(this IContainer element) method BorderAlignmentInside (line 297) | public static IContainer BorderAlignmentInside(this IContainer element) method Shadow (line 310) | public static IContainer Shadow(this IContainer element, BoxShadowStyl... FILE: Source/QuestPDF/Fluent/SvgExtensions.cs class SvgImageDescriptor (line 17) | public sealed class SvgImageDescriptor method SvgImageDescriptor (line 23) | internal SvgImageDescriptor(Elements.SvgImage imageElement, Elements.A... method FitWidth (line 33) | public SvgImageDescriptor FitWidth() method FitHeight (line 42) | public SvgImageDescriptor FitHeight() method FitArea (line 55) | public SvgImageDescriptor FitArea() method SetAspectRatio (line 60) | internal SvgImageDescriptor SetAspectRatio(AspectRatioOption option) class SvgExtensions (line 68) | public static class SvgExtensions method SvgPath (line 70) | internal static void SvgPath(this IContainer container, string svgPath... method Svg (line 88) | public static SvgImageDescriptor Svg(this IContainer container, string... method Svg (line 103) | public static SvgImageDescriptor Svg(this IContainer parent, SvgImage ... method Svg (line 130) | public static void Svg(this IContainer element, GenerateDynamicSvgDele... FILE: Source/QuestPDF/Fluent/TableExtensions.cs class TableColumnsDefinitionDescriptor (line 11) | public sealed class TableColumnsDefinitionDescriptor method TableColumnsDefinitionDescriptor (line 15) | internal TableColumnsDefinitionDescriptor() method ConstantColumn (line 24) | public void ConstantColumn(float width, Unit unit = Unit.Point) method RelativeColumn (line 40) | public void RelativeColumn(float width = 1) method ComplexColumn (line 48) | private void ComplexColumn(float constantWidth = 0, float relativeWidt... class TableCellDescriptor (line 55) | public sealed class TableCellDescriptor method TableCellDescriptor (line 59) | internal TableCellDescriptor(ICollection cells) method Cell (line 68) | public ITableCellContainer Cell() class TableDescriptor (line 76) | public sealed class TableDescriptor method TableDescriptor (line 84) | internal TableDescriptor() method ColumnsDefinition (line 97) | public void ColumnsDefinition(Action... method ExtendLastCellsToTableBottom (line 115) | public void ExtendLastCellsToTableBottom() method Header (line 126) | public void Header(Action handler) method Footer (line 140) | public void Footer(Action handler) method Cell (line 153) | public ITableCellContainer Cell() method CreateElement (line 160) | internal IElement CreateElement() class TableExtensions (line 214) | public static class TableExtensions method Table (line 223) | public static void Table(this IContainer element, Action(Func handler... method MutateTextStyle (line 26) | internal void MutateTextStyle(Func handler) class TextPageNumberDescriptor (line 40) | public sealed class TextPageNumberDescriptor : TextSpanDescriptor method TextPageNumberDescriptor (line 44) | internal TextPageNumberDescriptor(TextBlockSpan textBlockSpan, Action<... method Format (line 55) | public TextPageNumberDescriptor Format(PageNumberFormatter formatter) class TextBlockDescriptor (line 62) | public sealed class TextBlockDescriptor : TextSpanDescriptor method TextBlockDescriptor (line 66) | internal TextBlockDescriptor(TextBlock textBlock, TextBlockSpan textBl... method AlignLeft (line 72) | public TextBlockDescriptor AlignLeft() method AlignCenter (line 79) | public TextBlockDescriptor AlignCenter() method AlignRight (line 86) | public TextBlockDescriptor AlignRight() method Justify (line 93) | public TextBlockDescriptor Justify() method AlignStart (line 100) | public TextBlockDescriptor AlignStart() method AlignEnd (line 107) | public TextBlockDescriptor AlignEnd() method ClampLines (line 114) | public TextBlockDescriptor ClampLines(int maxLines, string ellipsis = ... method ParagraphSpacing (line 125) | public TextBlockDescriptor ParagraphSpacing(float value, Unit unit = U... method ParagraphFirstLineIndentation (line 135) | public TextBlockDescriptor ParagraphFirstLineIndentation(float value, ... class TextDescriptor (line 145) | public sealed class TextDescriptor method TextDescriptor (line 152) | internal TextDescriptor() method DefaultTextStyle (line 161) | public void DefaultTextStyle(TextStyle style) method DefaultTextStyle (line 170) | public void DefaultTextStyle(Func style) method AlignLeft (line 176) | public void AlignLeft() method AlignCenter (line 182) | public void AlignCenter() method AlignRight (line 188) | public void AlignRight() method Justify (line 194) | public void Justify() method AlignStart (line 200) | public void AlignStart() method AlignEnd (line 206) | public void AlignEnd() method ClampLines (line 212) | public void ClampLines(int maxLines, string ellipsis = DefaultLineClam... method ParagraphSpacing (line 219) | public void ParagraphSpacing(float value, Unit unit = Unit.Point) method ParagraphFirstLineIndentation (line 228) | public void ParagraphFirstLineIndentation(float value, Unit unit = Uni... method Span (line 236) | [Obsolete("This element has been renamed since version 2022.3. Please ... method Span (line 247) | public TextSpanDescriptor Span(string? text) method Line (line 261) | public TextSpanDescriptor Line(string? text) method EmptyLine (line 271) | public TextSpanDescriptor EmptyLine() method PageNumber (line 276) | private TextPageNumberDescriptor PageNumber(Func p... method CurrentPageNumber (line 288) | public TextPageNumberDescriptor CurrentPageNumber() method TotalPages (line 297) | public TextPageNumberDescriptor TotalPages() method PageNumberOfLocation (line 302) | [Obsolete("This element has been renamed since version 2022.3. Please ... method BeginPageNumberOfSection (line 314) | public TextPageNumberDescriptor BeginPageNumberOfSection(string sectio... method EndPageNumberOfSection (line 324) | public TextPageNumberDescriptor EndPageNumberOfSection(string sectionN... method PageNumberWithinSection (line 337) | public TextPageNumberDescriptor PageNumberWithinSection(string section... method TotalPagesWithinSection (line 350) | public TextPageNumberDescriptor TotalPagesWithinSection(string section... method SectionLink (line 360) | public TextSpanDescriptor SectionLink(string? text, string sectionName) method InternalLocation (line 378) | [Obsolete("This element has been renamed since version 2022.3. Please ... method Hyperlink (line 390) | public TextSpanDescriptor Hyperlink(string? text, string url) method ExternalLocation (line 408) | [Obsolete("This element has been renamed since version 2022.3. Please ... method Element (line 423) | public IContainer Element(TextInjectedElementAlignment alignment = Tex... method Element (line 444) | public void Element(Action handler, TextInjectedElementAli... method Compose (line 449) | internal void Compose(IContainer container) class TextExtensions (line 458) | public static class TextExtensions method Text (line 464) | public static void Text(this IContainer element, Action(this T descriptor, TextStyle style) where T :... method Fallback (line 20) | [Obsolete("This setting is not supported since the 2024.3 version. Ple... method Fallback (line 28) | [Obsolete("This setting is not supported since the 2024.3 version. Ple... method FontColor (line 37) | public static T FontColor(this T descriptor, Color color) where T :... method BackgroundColor (line 45) | public static T BackgroundColor(this T descriptor, Color color) whe... method FontFamily (line 52) | public static T FontFamily(this T descriptor, params string[] value... method FontSize (line 59) | public static T FontSize(this T descriptor, float value) where T : ... method LineHeight (line 66) | public static T LineHeight(this T descriptor, float? factor) where ... method LetterSpacing (line 73) | public static T LetterSpacing(this T descriptor, float factor = 0) ... method WordSpacing (line 80) | public static T WordSpacing(this T descriptor, float factor = 0) wh... method Italic (line 87) | public static T Italic(this T descriptor, bool value = true) where ... method WrapAnywhere (line 94) | [Obsolete("This setting is not supported since the 2024.3 version. Thi... method Strikethrough (line 105) | public static T Strikethrough(this T descriptor, bool value = true)... method Underline (line 113) | public static T Underline(this T descriptor, bool value = true) whe... method Overline (line 121) | public static T Overline(this T descriptor, bool value = true) wher... method DecorationColor (line 129) | public static T DecorationColor(this T descriptor, Color color) whe... method DecorationThickness (line 137) | public static T DecorationThickness(this T descriptor, float factor... method DecorationSolid (line 145) | public static T DecorationSolid(this T descriptor) where T : TextSp... method DecorationDouble (line 153) | public static T DecorationDouble(this T descriptor) where T : TextS... method DecorationWavy (line 161) | public static T DecorationWavy(this T descriptor) where T : TextSpa... method DecorationDotted (line 169) | public static T DecorationDotted(this T descriptor) where T : TextS... method DecorationDashed (line 177) | public static T DecorationDashed(this T descriptor) where T : TextS... method Thin (line 189) | public static T Thin(this T descriptor) where T : TextSpanDescriptor method ExtraLight (line 197) | public static T ExtraLight(this T descriptor) where T : TextSpanDes... method Light (line 205) | public static T Light(this T descriptor) where T : TextSpanDescriptor method NormalWeight (line 213) | public static T NormalWeight(this T descriptor) where T : TextSpanD... method Medium (line 221) | public static T Medium(this T descriptor) where T : TextSpanDescriptor method SemiBold (line 229) | public static T SemiBold(this T descriptor) where T : TextSpanDescr... method Bold (line 237) | public static T Bold(this T descriptor) where T : TextSpanDescriptor method ExtraBold (line 245) | public static T ExtraBold(this T descriptor) where T : TextSpanDesc... method Black (line 253) | public static T Black(this T descriptor) where T : TextSpanDescriptor method ExtraBlack (line 261) | public static T ExtraBlack(this T descriptor) where T : TextSpanDes... method NormalPosition (line 272) | public static T NormalPosition(this T descriptor) where T : TextSpa... method Subscript (line 279) | public static T Subscript(this T descriptor) where T : TextSpanDesc... method Superscript (line 286) | public static T Superscript(this T descriptor) where T : TextSpanDe... method DirectionAuto (line 297) | public static T DirectionAuto(this T descriptor) where T : TextSpan... method DirectionFromLeftToRight (line 304) | public static T DirectionFromLeftToRight(this T descriptor) where T... method DirectionFromRightToLeft (line 311) | public static T DirectionFromRightToLeft(this T descriptor) where T... method EnableFontFeature (line 322) | public static T EnableFontFeature(this T descriptor, string feature... method DisableFontFeature (line 329) | public static T DisableFontFeature(this T descriptor, string featur... FILE: Source/QuestPDF/Fluent/TextStyleExtensions.cs class TextStyleExtensions (line 10) | public static class TextStyleExtensions method Color (line 12) | [Obsolete("This element has been renamed since version 2022.3. Please ... method FontColor (line 21) | public static TextStyle FontColor(this TextStyle style, Color color) method BackgroundColor (line 30) | public static TextStyle BackgroundColor(this TextStyle style, Color co... method FontType (line 35) | [Obsolete("This element has been renamed since version 2022.3. Please ... method FontFamily (line 43) | public static TextStyle FontFamily(this TextStyle style, params string... method Size (line 51) | [Obsolete("This element has been renamed since version 2022.3. Please ... method FontSize (line 59) | public static TextStyle FontSize(this TextStyle style, float value) method LineHeight (line 68) | public static TextStyle LineHeight(this TextStyle style, float? factor) method LetterSpacing (line 79) | public static TextStyle LetterSpacing(this TextStyle style, float fact... method WordSpacing (line 85) | public static TextStyle WordSpacing(this TextStyle style, float factor... method Italic (line 91) | public static TextStyle Italic(this TextStyle style, bool value = true) method WrapAnywhere (line 97) | [Obsolete("This setting is not supported since the 2024.3 version. Thi... method Strikethrough (line 108) | public static TextStyle Strikethrough(this TextStyle style, bool value... method Underline (line 115) | public static TextStyle Underline(this TextStyle style, bool value = t... method Overline (line 122) | public static TextStyle Overline(this TextStyle style, bool value = true) method DecorationColor (line 129) | public static TextStyle DecorationColor(this TextStyle style, Color co... method DecorationThickness (line 136) | public static TextStyle DecorationThickness(this TextStyle style, floa... method DecorationSolid (line 143) | public static TextStyle DecorationSolid(this TextStyle style) method DecorationDouble (line 150) | public static TextStyle DecorationDouble(this TextStyle style) method DecorationWavy (line 157) | public static TextStyle DecorationWavy(this TextStyle style) method DecorationDotted (line 164) | public static TextStyle DecorationDotted(this TextStyle style) method DecorationDashed (line 171) | public static TextStyle DecorationDashed(this TextStyle style) method Weight (line 180) | public static TextStyle Weight(this TextStyle style, FontWeight weight) method Thin (line 187) | public static TextStyle Thin(this TextStyle style) method ExtraLight (line 194) | public static TextStyle ExtraLight(this TextStyle style) method Light (line 201) | public static TextStyle Light(this TextStyle style) method NormalWeight (line 208) | public static TextStyle NormalWeight(this TextStyle style) method Medium (line 215) | public static TextStyle Medium(this TextStyle style) method SemiBold (line 222) | public static TextStyle SemiBold(this TextStyle style) method Bold (line 229) | public static TextStyle Bold(this TextStyle style) method ExtraBold (line 236) | public static TextStyle ExtraBold(this TextStyle style) method Black (line 243) | public static TextStyle Black(this TextStyle style) method ExtraBlack (line 250) | public static TextStyle ExtraBlack(this TextStyle style) method NormalPosition (line 260) | public static TextStyle NormalPosition(this TextStyle style) method Subscript (line 266) | public static TextStyle Subscript(this TextStyle style) method Superscript (line 272) | public static TextStyle Superscript(this TextStyle style) method Position (line 277) | private static TextStyle Position(this TextStyle style, FontPosition f... method Fallback (line 286) | [Obsolete("This setting is not supported since the 2024.3 version. Ple... method Fallback (line 302) | [Obsolete("This setting is not supported since the 2024.3 version. Ple... method TextDirection (line 313) | private static TextStyle TextDirection(this TextStyle style, TextDirec... method DirectionAuto (line 319) | public static TextStyle DirectionAuto(this TextStyle style) method DirectionFromLeftToRight (line 325) | public static TextStyle DirectionFromLeftToRight(this TextStyle style) method DirectionFromRightToLeft (line 331) | public static TextStyle DirectionFromRightToLeft(this TextStyle style) method EnableFontFeature (line 341) | public static TextStyle EnableFontFeature(this TextStyle style, string... method DisableFontFeature (line 347) | public static TextStyle DisableFontFeature(this TextStyle style, strin... FILE: Source/QuestPDF/Fluent/TranslateExtensions.cs class TranslateExtensions (line 6) | public static class TranslateExtensions method Translate (line 8) | private static IContainer Translate(this IContainer element, float x =... method TranslateX (line 25) | public static IContainer TranslateX(this IContainer element, float val... method TranslateY (line 38) | public static IContainer TranslateY(this IContainer element, float val... FILE: Source/QuestPDF/Helpers/CallerArgumentExpression.cs class CallerArgumentExpressionAttribute (line 5) | [AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inher... method CallerArgumentExpressionAttribute (line 8) | public CallerArgumentExpressionAttribute(string parameterName) FILE: Source/QuestPDF/Helpers/ColorParser.cs class ColorParser (line 8) | static class ColorParser method ParseColorHex (line 12) | public static Color ParseColorHex(string hexString) method TryParseColorHex (line 28) | public static bool TryParseColorHex(string hexString, out Color color) FILE: Source/QuestPDF/Helpers/Colors.cs class Colors (line 23) | public static class Colors class Red (line 29) | public static class Red class Pink (line 50) | public static class Pink class Purple (line 71) | public static class Purple class DeepPurple (line 92) | public static class DeepPurple class Indigo (line 113) | public static class Indigo class Blue (line 134) | public static class Blue class LightBlue (line 155) | public static class LightBlue class Cyan (line 176) | public static class Cyan class Teal (line 197) | public static class Teal class Green (line 218) | public static class Green class LightGreen (line 239) | public static class LightGreen class Lime (line 260) | public static class Lime class Yellow (line 281) | public static class Yellow class Amber (line 302) | public static class Amber class Orange (line 323) | public static class Orange class DeepOrange (line 344) | public static class DeepOrange class Brown (line 365) | public static class Brown class Grey (line 381) | public static class Grey class BlueGrey (line 397) | public static class BlueGrey FILE: Source/QuestPDF/Helpers/FontFeatures.cs class FontFeatures (line 7) | public static class FontFeatures method CharacterVariant (line 138) | public static string CharacterVariant(int value) method StylisticSet (line 146) | public static string StylisticSet(int value) FILE: Source/QuestPDF/Helpers/Fonts.cs class Fonts (line 8) | public static class Fonts FILE: Source/QuestPDF/Helpers/Helpers.cs class Helpers (line 16) | internal static class Helpers method Helpers (line 18) | static Helpers() method PrettifyName (line 23) | internal static string PrettifyName(this string text) method VisitChildren (line 28) | internal static void VisitChildren(this Element? root, Action(this IDrawingCanvas canvas) where T : IDrawin... FILE: Source/QuestPDF/Helpers/IsExternalInit.cs class IsExternalInit (line 12) | [EditorBrowsable(EditorBrowsableState.Never)] FILE: Source/QuestPDF/Helpers/LicenseChecker.cs class LicenseChecker (line 7) | static class LicenseChecker method ValidateLicense (line 11) | public static void ValidateLicense() method PrintLicenseEvaluationWarning (line 25) | private static void PrintLicenseEvaluationWarning() method TraceHasListeners (line 47) | private static bool TraceHasListeners() method ThrowExceptionWithWelcomeMessage (line 58) | private static void ThrowExceptionWithWelcomeMessage() FILE: Source/QuestPDF/Helpers/NativeDependencyCompatibilityChecker.cs class NativeDependencyCompatibilityChecker (line 7) | internal sealed class NativeDependencyCompatibilityChecker method Test (line 17) | public void Test() method TestOnce (line 26) | private void TestOnce() method CheckIfExceptionIsThrownWhenLoadingNativeDependencies (line 112) | private Exception? CheckIfExceptionIsThrownWhenLoadingNativeDependenci... FILE: Source/QuestPDF/Helpers/NativeDependencyProvider.cs class NativeDependencyProvider (line 10) | internal static class NativeDependencyProvider method EnsureNativeFileAvailability (line 23) | public static void EnsureNativeFileAvailability() method IsCurrentPlatformSupported (line 44) | public static bool IsCurrentPlatformSupported() method GetNativeFileSourcePath (line 50) | static string? GetNativeFileSourcePath() method GetRuntimePlatform (line 78) | public static string GetRuntimePlatform() method ExecuteLddCommand (line 107) | private static string? ExecuteLddCommand() method IsLinuxMusl (line 142) | private static bool IsLinuxMusl() method GetGlibcVersion (line 149) | public static Version? GetGlibcVersion() method CopyFileIfNewer (line 165) | private static void CopyFileIfNewer(string sourcePath, string targetPath) FILE: Source/QuestPDF/Helpers/PageSizes.cs class PageSize (line 18) | public sealed class PageSize method PageSize (line 23) | public PageSize(float width, float height, Unit unit = Unit.Point) class PageSizes (line 41) | public static class PageSizes class PageSizeExtensions (line 102) | public static class PageSizeExtensions method Portrait (line 107) | public static PageSize Portrait(this PageSize size) method Landscape (line 115) | public static PageSize Landscape(this PageSize size) FILE: Source/QuestPDF/Helpers/Placeholders.cs class Placeholders (line 10) | public static class Placeholders method Placeholders (line 12) | static Placeholders() method LoadLatinWords (line 34) | private static string[] LoadLatinWords() method RandomWord (line 50) | private static string RandomWord() method LongRandomWord (line 56) | private static string LongRandomWord() method RandomWords (line 62) | private static string RandomWords(int min, int max) method LoremIpsum (line 76) | public static string LoremIpsum() method Label (line 89) | public static string Label() method Sentence (line 100) | public static string Sentence() method Question (line 111) | public static string Question() method Paragraph (line 119) | public static string Paragraph() method Paragraphs (line 133) | public static string Paragraphs() method Email (line 150) | public static string Email() method Name (line 163) | public static string Name() method PhoneNumber (line 174) | public static string PhoneNumber() method WebpageUrl (line 185) | public static string WebpageUrl() method Price (line 196) | public static string Price() method FirstCharToUpper (line 202) | private static string FirstCharToUpper(this string text) method RandomDate (line 211) | private static DateTime RandomDate() method Time (line 223) | public static string Time() method ShortDate (line 234) | public static string ShortDate() method LongDate (line 245) | public static string LongDate() method DateTime (line 256) | public static string DateTime() method Integer (line 268) | public static string Integer() method Decimal (line 281) | public static string Decimal() method Percent (line 294) | public static string Percent() method BackgroundColor (line 334) | public static Color BackgroundColor() method Color (line 348) | public static Color Color() method Image (line 384) | public static byte[] Image(int width, int height) method Image (line 396) | public static byte[] Image(ImageSize size) FILE: Source/QuestPDF/Helpers/TemporaryStorage.cs class TemporaryStorage (line 7) | internal static class TemporaryStorage method GetPath (line 11) | internal static string GetPath() method TryGetPath (line 25) | internal static string? TryGetPath() method HasPermissionsToAlterPath (line 45) | private static bool HasPermissionsToAlterPath(string path) FILE: Source/QuestPDF/Infrastructure/AspectRatioOption.cs type AspectRatioOption (line 5) | public enum AspectRatioOption FILE: Source/QuestPDF/Infrastructure/BoxShadowStyle.cs class BoxShadowStyle (line 9) | public sealed class BoxShadowStyle method Validate (line 45) | internal void Validate() FILE: Source/QuestPDF/Infrastructure/Color.cs type Color (line 6) | public readonly struct Color method Color (line 19) | public Color(uint hex) method WithAlpha (line 31) | public Color WithAlpha(byte alpha) method WithAlpha (line 43) | public Color WithAlpha(float alpha) method FromHex (line 59) | public static Color FromHex(string hex) method FromRGB (line 68) | public static Color FromRGB(byte red, byte green, byte blue) method FromARGB (line 77) | public static Color FromARGB(byte alpha, byte red, byte green, byte blue) method ToString (line 105) | public override string ToString() FILE: Source/QuestPDF/Infrastructure/ContainerElement.cs class ContainerElement (line 8) | internal abstract class ContainerElement : Element, IContainer method GetChildren (line 18) | internal override IEnumerable GetChildren() method CreateProxy (line 23) | internal override void CreateProxy(Func create) method Measure (line 28) | internal override SpacePlan Measure(Size availableSpace) method Draw (line 38) | internal override void Draw(Size availableSpace) FILE: Source/QuestPDF/Infrastructure/ContentDirection.cs type ContentDirection (line 3) | public enum ContentDirection FILE: Source/QuestPDF/Infrastructure/DocumentMetadata.cs class DocumentMetadata (line 6) | public sealed class DocumentMetadata FILE: Source/QuestPDF/Infrastructure/DocumentSettings.cs class DocumentSettings (line 5) | public sealed class DocumentSettings type PDFA_Conformance (line 58) | public enum PDFA_Conformance type PDFUA_Conformance (line 71) | public enum PDFUA_Conformance FILE: Source/QuestPDF/Infrastructure/Element.cs class Element (line 9) | internal abstract class Element : IElement method GetChildren (line 15) | internal virtual IEnumerable GetChildren() method CreateProxy (line 20) | internal virtual void CreateProxy(Func create) method Measure (line 25) | internal abstract SpacePlan Measure(Size availableSpace); method Draw (line 26) | internal abstract void Draw(Size availableSpace); method GetCompanionHint (line 28) | internal virtual string? GetCompanionHint() => null; method GetCompanionSearchableContent (line 29) | internal virtual string? GetCompanionSearchableContent() => null; method GetCompanionProperties (line 30) | internal virtual IEnumerable>? GetCompani... FILE: Source/QuestPDF/Infrastructure/EmptyContainer.cs class EmptyContainer (line 5) | public static class EmptyContainer method Create (line 10) | public static IContainer Create() => new Container(); FILE: Source/QuestPDF/Infrastructure/FontPosition.cs type FontPosition (line 3) | internal enum FontPosition FILE: Source/QuestPDF/Infrastructure/FontWeight.cs type FontWeight (line 5) | public enum FontWeight FILE: Source/QuestPDF/Infrastructure/HorizontalAlignment.cs type HorizontalAlignment (line 3) | public enum HorizontalAlignment FILE: Source/QuestPDF/Infrastructure/IComponent.cs type IComponent (line 15) | public interface IComponent method Compose (line 20) | void Compose(IContainer container); FILE: Source/QuestPDF/Infrastructure/IContainer.cs type IContainer (line 12) | public interface IContainer FILE: Source/QuestPDF/Infrastructure/IContentDirectionAware.cs type IContentDirectionAware (line 3) | internal interface IContentDirectionAware FILE: Source/QuestPDF/Infrastructure/IDocument.cs type IDocument (line 11) | public interface IDocument method GetMetadata (line 20) | public DocumentMetadata GetMetadata() => DocumentMetadata.Default; method GetSettings (line 28) | public DocumentSettings GetSettings() => DocumentSettings.Default; method GetMetadata (line 30) | DocumentMetadata GetMetadata(); method GetSettings (line 31) | DocumentSettings GetSettings(); method Compose (line 38) | void Compose(IDocumentContainer container); FILE: Source/QuestPDF/Infrastructure/IDocumentCanvas.cs type IDocumentCanvas (line 5) | internal interface IDocumentCanvas method SetSemanticTree (line 7) | void SetSemanticTree(SemanticTreeNode? semanticTree); method BeginDocument (line 9) | void BeginDocument(); method EndDocument (line 10) | void EndDocument(); method BeginPage (line 12) | void BeginPage(Size size); method EndPage (line 13) | void EndPage(); method GetDrawingCanvas (line 15) | IDrawingCanvas GetDrawingCanvas(); FILE: Source/QuestPDF/Infrastructure/IDocumentContainer.cs type IDocumentContainer (line 6) | public interface IDocumentContainer FILE: Source/QuestPDF/Infrastructure/IDrawingCanvas.cs type IDrawingCanvas (line 7) | internal interface IDrawingCanvas method GetSnapshot (line 9) | DocumentPageSnapshot GetSnapshot(); method DrawSnapshot (line 10) | void DrawSnapshot(DocumentPageSnapshot snapshot); method Save (line 12) | void Save(); method Restore (line 13) | void Restore(); method SetZIndex (line 15) | void SetZIndex(int index); method GetZIndex (line 16) | int GetZIndex(); method GetCurrentMatrix (line 18) | SkCanvasMatrix GetCurrentMatrix(); method SetMatrix (line 19) | void SetMatrix(SkCanvasMatrix matrix); method Translate (line 21) | void Translate(Position vector); method Scale (line 22) | void Scale(float scaleX, float scaleY); method Rotate (line 23) | void Rotate(float angle); method DrawLine (line 25) | void DrawLine(Position start, Position end, SkPaint paint); method DrawRectangle (line 26) | void DrawRectangle(Position vector, Size size, SkPaint paint); method DrawComplexBorder (line 27) | void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect outerRec... method DrawShadow (line 28) | void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow); method DrawParagraph (line 29) | void DrawParagraph(SkParagraph paragraph, int lineFrom, int lineTo); method DrawImage (line 30) | void DrawImage(SkImage image, Size size); method DrawPicture (line 31) | void DrawPicture(SkPicture picture); method DrawSvgPath (line 32) | void DrawSvgPath(string path, Color color); method DrawSvg (line 33) | void DrawSvg(SkSvgImage svgImage, Size size); method DrawOverflowArea (line 35) | void DrawOverflowArea(SkRect area); method ClipOverflowArea (line 36) | void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpace); method ClipRectangle (line 37) | void ClipRectangle(SkRect clipArea); method ClipRoundedRectangle (line 38) | void ClipRoundedRectangle(SkRoundedRect clipArea); method DrawHyperlink (line 40) | void DrawHyperlink(Size size, string url, string? description); method DrawSectionLink (line 41) | void DrawSectionLink(Size size, string sectionName, string? description); method DrawSection (line 42) | void DrawSection(string sectionName); method GetSemanticNodeId (line 44) | int GetSemanticNodeId(); method SetSemanticNodeId (line 45) | void SetSemanticNodeId(int nodeId); FILE: Source/QuestPDF/Infrastructure/IDynamicComponent.cs class DynamicComponentProxy (line 6) | internal sealed class DynamicComponentProxy method CreateFrom (line 12) | internal static DynamicComponentProxy CreateFrom(IDynamicCompo... method CreateFrom (line 22) | internal static DynamicComponentProxy CreateFrom(IDynamicComponent com... class DynamicComponentComposeResult (line 36) | public sealed class DynamicComponentComposeResult type IDynamicComponent (line 57) | public interface IDynamicComponent method Compose (line 67) | DynamicComponentComposeResult Compose(DynamicContext context); type IDynamicComponent (line 78) | public interface IDynamicComponent : IDynamicComponent where TSt... method Compose (line 67) | DynamicComponentComposeResult Compose(DynamicContext context); FILE: Source/QuestPDF/Infrastructure/IElement.cs type IElement (line 11) | public interface IElement FILE: Source/QuestPDF/Infrastructure/IMergedDocument.cs type MergedDocumentPageNumberStrategy (line 7) | internal enum MergedDocumentPageNumberStrategy class MergedDocument (line 13) | public sealed class MergedDocument : IDocument method MergedDocument (line 21) | internal MergedDocument(IEnumerable documents) method Compose (line 26) | public void Compose(IDocumentContainer container) method GetMetadata (line 34) | public DocumentMetadata GetMetadata() method GetSettings (line 39) | public DocumentSettings GetSettings() method UseOriginalPageNumbers (line 52) | public MergedDocument UseOriginalPageNumbers() method UseContinuousPageNumbers (line 65) | public MergedDocument UseContinuousPageNumbers() method WithMetadata (line 71) | public MergedDocument WithMetadata(DocumentMetadata metadata) method WithSettings (line 77) | public MergedDocument WithSettings(DocumentSettings settings) FILE: Source/QuestPDF/Infrastructure/IPageContext.cs class DocumentLocation (line 6) | internal sealed class DocumentLocation class PageElementLocation (line 15) | public class PageElementLocation type IPageContext (line 30) | internal interface IPageContext method SetSectionPage (line 35) | void SetSectionPage(string name); method GetLocation (line 36) | DocumentLocation? GetLocation(string name); method GetDocumentLocationName (line 37) | string GetDocumentLocationName(string locationName); method CaptureContentPosition (line 39) | void CaptureContentPosition(PageElementLocation location); method GetContentCapturedPositions (line 40) | ICollection GetContentCapturedPositions(string id); FILE: Source/QuestPDF/Infrastructure/ISemanticAware.cs type ISemanticAware (line 5) | internal interface ISemanticAware FILE: Source/QuestPDF/Infrastructure/IStateful.cs type IStateful (line 3) | internal interface IStateful method ResetState (line 5) | void ResetState(bool hardReset = true); method GetState (line 6) | object GetState(); method SetState (line 7) | void SetState(object state); FILE: Source/QuestPDF/Infrastructure/Image.cs type GetImageVersionRequest (line 10) | internal record GetImageVersionRequest class Image (line 25) | public sealed class Image : IDisposable method Image (line 27) | static Image() method Image (line 38) | internal Image(SkImage image) method Dispose (line 50) | public void Dispose() method GetVersionOfSize (line 62) | internal SkImage GetVersionOfSize(GetImageVersionRequest request) method FromBinaryData (line 84) | public static Image FromBinaryData(byte[] imageBytes) method FromFile (line 95) | public static Image FromFile(string filePath) method FromStream (line 105) | public static Image FromStream(Stream stream) FILE: Source/QuestPDF/Infrastructure/ImageCompressionQuality.cs type ImageCompressionQuality (line 3) | public enum ImageCompressionQuality FILE: Source/QuestPDF/Infrastructure/ImageFormat.cs type ImageFormat (line 3) | public enum ImageFormat FILE: Source/QuestPDF/Infrastructure/ImageGenerationSettings.cs class ImageGenerationSettings (line 3) | public sealed class ImageGenerationSettings FILE: Source/QuestPDF/Infrastructure/ImageScaling.cs type ImageScaling (line 3) | public enum ImageScaling FILE: Source/QuestPDF/Infrastructure/ImageSize.cs type ImageSize (line 3) | public readonly struct ImageSize method ImageSize (line 8) | public ImageSize(int width, int height) FILE: Source/QuestPDF/Infrastructure/LicenseType.cs type LicenseType (line 7) | public enum LicenseType FILE: Source/QuestPDF/Infrastructure/PageContext.cs class PageContext (line 7) | internal sealed class PageContext : IPageContext method SetDocumentId (line 16) | internal void SetDocumentId(int id) method ProceedToNextRenderingPhase (line 21) | internal void ProceedToNextRenderingPhase() method DecrementPageNumber (line 27) | internal void DecrementPageNumber() method IncrementPageNumber (line 32) | internal void IncrementPageNumber() method SetSectionPage (line 38) | public void SetSectionPage(string name) method GetLocation (line 59) | public DocumentLocation? GetLocation(string name) method GetDocumentLocationName (line 64) | public string GetDocumentLocationName(string locationName) method CaptureContentPosition (line 71) | public void CaptureContentPosition(PageElementLocation location) method GetContentCapturedPositions (line 76) | public ICollection GetContentCapturedPositions(st... FILE: Source/QuestPDF/Infrastructure/Position.cs type Position (line 5) | internal readonly struct Position method Position (line 12) | public Position(float x, float y) method Reverse (line 18) | public Position Reverse() method Equal (line 23) | public static bool Equal(Position first, Position second) method ToString (line 34) | public override string ToString() => $"(Left: {X:N3}, Top: {Y:N3})"; FILE: Source/QuestPDF/Infrastructure/Size.cs type Size (line 5) | public readonly struct Size method Size (line 16) | public Size(float width, float height) method Equal (line 22) | internal static bool Equal(Size first, Size second) method ToString (line 33) | public override string ToString() => $"(Width: {Width:N3}, Height: {He... FILE: Source/QuestPDF/Infrastructure/SourceCodePath.cs type SourceCodePath (line 7) | internal readonly struct SourceCodePath(StackFrame frame) method CreateFromCurrentStackTrace (line 12) | internal static SourceCodePath? CreateFromCurrentStackTrace() FILE: Source/QuestPDF/Infrastructure/StaticImageCache.cs class StaticImageCache (line 9) | static class StaticImageCache method LoadFromCache (line 17) | public static Image LoadFromCache(string filePath) method AdjustPath (line 47) | public static string AdjustPath(string filePath) method DirectlyLoadFromFile (line 63) | public static Image DirectlyLoadFromFile(string filePath, bool isShared) method DecodeImage (line 71) | public static Image DecodeImage(SkData imageData, bool isShared) FILE: Source/QuestPDF/Infrastructure/SvgImage.cs class SvgImage (line 15) | public sealed class SvgImage : IDisposable method SvgImage (line 20) | private SvgImage(string content) method Dispose (line 31) | public void Dispose() method FromFile (line 42) | public static SvgImage FromFile(string filePath) method FromText (line 63) | public static SvgImage FromText(string svg) FILE: Source/QuestPDF/Infrastructure/TextDirection.cs type TextDirection (line 3) | internal enum TextDirection FILE: Source/QuestPDF/Infrastructure/TextHorizontalAlignment.cs type TextHorizontalAlignment (line 3) | public enum TextHorizontalAlignment FILE: Source/QuestPDF/Infrastructure/TextInjectedElementAlignment.cs type TextInjectedElementAlignment (line 3) | public enum TextInjectedElementAlignment FILE: Source/QuestPDF/Infrastructure/TextStyle.cs type TextStyle (line 12) | public record TextStyle FILE: Source/QuestPDF/Infrastructure/TextStyleManager.cs type TextStyleProperty (line 12) | internal enum TextStyleProperty type ArrayContainer (line 36) | internal struct ArrayContainer method ArrayContainer (line 40) | public ArrayContainer(object array) method Equals (line 45) | public bool Equals(ArrayContainer other) method Equals (line 50) | public override bool Equals(object obj) method GetHashCode (line 55) | public override int GetHashCode() class TextStyleManager (line 72) | internal static class TextStyleManager method Mutate (line 88) | public static TextStyle Mutate(this TextStyle origin, TextStylePropert... method MutateStyle (line 112) | private static TextStyle MutateStyle(this TextStyle origin, TextStyleP... method MutateFontFamily (line 145) | private static TextStyle MutateFontFamily(this TextStyle origin, strin... method MutateFontFeatures (line 170) | private static TextStyle MutateFontFeatures(this TextStyle origin, Tex... method ApplyInheritedStyle (line 200) | internal static TextStyle ApplyInheritedStyle(this TextStyle style, Te... method ApplyGlobalStyle (line 205) | internal static TextStyle ApplyGlobalStyle(this TextStyle style) method OverrideStyle (line 210) | internal static TextStyle OverrideStyle(this TextStyle style, TextStyl... method ApplyStyleProperties (line 215) | private static TextStyle ApplyStyleProperties(int styleId, int parentI... method GetTextStyle (line 234) | internal static TextStyle GetTextStyle(int id) FILE: Source/QuestPDF/Infrastructure/Unit.cs type Unit (line 6) | public enum Unit class UnitExtensions (line 28) | internal static class UnitExtensions method ToPoints (line 33) | public static float ToPoints(this float value, Unit unit) FILE: Source/QuestPDF/Infrastructure/VerticalAlignment.cs type VerticalAlignment (line 3) | public enum VerticalAlignment FILE: Source/QuestPDF/Qpdf/JobConfiguration.cs class JobConfiguration (line 7) | sealed class JobConfiguration class PageConfiguration (line 30) | internal sealed class PageConfiguration class LayerConfiguration (line 36) | internal sealed class LayerConfiguration class AddDocumentAttachment (line 44) | public sealed class AddDocumentAttachment class EncryptionSettings (line 57) | public sealed class EncryptionSettings class Encryption40Bit (line 67) | public sealed class Encryption40Bit class Encryption128Bit (line 75) | public sealed class Encryption128Bit class Encryption256Bit (line 86) | public sealed class Encryption256Bit FILE: Source/QuestPDF/Qpdf/MimeHelper.cs class MimeHelper (line 9) | static class MimeHelper method LoadMimeMapping (line 13) | private static IReadOnlyDictionary LoadMimeMapping() FILE: Source/QuestPDF/Qpdf/QpdfAPI.cs class QpdfAPI (line 8) | static class QpdfAPI method GetQpdfVersion (line 10) | public static string? GetQpdfVersion() method ExecuteJob (line 16) | public static void ExecuteJob(string jobJson) method LoggingCallback (line 51) | private static int LoggingCallback(IntPtr data, int length, IntPtr udata) class API (line 69) | private static class API method qpdf_get_qpdf_version (line 75) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl)] method qpdfjob_init (line 80) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl)] method qpdfjob_cleanup (line 83) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl)] method qpdfjob_initialize_from_json (line 86) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl)] method qpdfjob_run (line 89) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl)] method qpdflogger_create (line 94) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl,... method qpdflogger_cleanup (line 97) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl,... method qpdflogger_set_error (line 100) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl,... method qpdfjob_set_logger (line 103) | [DllImport(LibraryName, CallingConvention = CallingConvention.Cdecl,... FILE: Source/QuestPDF/Qpdf/QpdfNativeDependencyCompatibilityChecker.cs class QpdfNativeDependencyCompatibilityChecker (line 6) | internal static class QpdfNativeDependencyCompatibilityChecker method Test (line 14) | public static void Test() method ExecuteNativeCode (line 19) | private static void ExecuteNativeCode() method GetHint (line 27) | private static string GetHint() FILE: Source/QuestPDF/Qpdf/SimpleJsonSerializer.cs class SimpleJsonPropertyNameAttribute (line 9) | sealed class SimpleJsonPropertyNameAttribute(string name) : Attribute class SimpleJsonSerializer (line 17) | static class SimpleJsonSerializer method Serialize (line 19) | public static string Serialize(object obj) method SerializeValue (line 49) | private static string SerializeValue(object value) method EscapeStringForJson (line 82) | private static string EscapeStringForJson(string input) FILE: Source/QuestPDF/Settings.cs class Settings (line 8) | public static class Settings method Settings (line 72) | static Settings() FILE: Source/QuestPDF/Skia/SkBitmap.cs class SkBitmap (line 6) | internal sealed class SkBitmap : IDisposable method SkBitmap (line 10) | public SkBitmap(int width, int height) method EncodeAsJpeg (line 16) | public SkData EncodeAsJpeg(int quality) method EncodeAsPng (line 22) | public SkData EncodeAsPng() method EncodeAsWebp (line 28) | public SkData EncodeAsWebp(int quality) method Dispose (line 40) | public void Dispose() class API (line 50) | private static class API method bitmap_create (line 52) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method bitmap_delete (line 55) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method bitmap_encode_as_jpg (line 58) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method bitmap_encode_as_png (line 61) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method bitmap_encode_as_webp (line 64) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkBoxShadow.cs type SkBoxShadow (line 5) | [StructLayout(LayoutKind.Sequential)] FILE: Source/QuestPDF/Skia/SkCanvas.cs class SkCanvas (line 7) | internal sealed class SkCanvas : IDisposable method SkCanvas (line 12) | public SkCanvas(IntPtr instance, bool disposeNativeObject = true) method CreateFromBitmap (line 20) | public static SkCanvas CreateFromBitmap(SkBitmap bitmap) method Save (line 26) | public void Save() method Restore (line 31) | public void Restore() method Translate (line 36) | public void Translate(float x, float y) method Scale (line 41) | public void Scale(float factorX, float factorY) method Rotate (line 46) | public void Rotate(float degrees) method DrawLine (line 51) | public void DrawLine(SkPoint start, SkPoint end, SkPaint paint) method DrawRectangle (line 56) | public void DrawRectangle(SkRect position, SkPaint paint) method DrawComplexBorder (line 61) | public void DrawComplexBorder(SkRoundedRect innerRect, SkRoundedRect o... method DrawShadow (line 66) | public void DrawShadow(SkRoundedRect shadowRect, SkBoxShadow shadow) method DrawImage (line 71) | public void DrawImage(SkImage image, float width, float height) method DrawPicture (line 76) | public void DrawPicture(SkPicture picture) method DrawParagraph (line 81) | public void DrawParagraph(SkParagraph paragraph, int? lineFrom = null,... method DrawSvgPath (line 86) | public void DrawSvgPath(string svg, uint color) method DrawSvg (line 91) | public void DrawSvg(SkSvgImage svgImage, float width, float height) method DrawOverflowArea (line 99) | public void DrawOverflowArea(SkRect position) method ClipOverflowArea (line 104) | public void ClipOverflowArea(SkRect availableSpace, SkRect requiredSpace) method ClipRectangle (line 109) | public void ClipRectangle(SkRect clipArea) method ClipRoundedRectangle (line 114) | public void ClipRoundedRectangle(SkRoundedRect rect) method AnnotateUrl (line 119) | public void AnnotateUrl(float width, float height, string url, string?... method AnnotateDestination (line 124) | public void AnnotateDestination(string destinationName) method AnnotateDestinationLink (line 129) | public void AnnotateDestinationLink(float width, float height, string ... method GetCurrentMatrix (line 134) | public SkCanvasMatrix GetCurrentMatrix() method SetCurrentMatrix (line 139) | public void SetCurrentMatrix(SkCanvasMatrix matrix) method SetSemanticNodeId (line 144) | public void SetSemanticNodeId(int nodeId) method Dispose (line 155) | public void Dispose() class API (line 167) | private static class API method canvas_create_from_bitmap (line 169) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_delete (line 172) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_save (line 175) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_restore (line 178) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_translate (line 181) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_rotate (line 184) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_scale (line 187) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_image (line 190) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_picture (line 193) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_line (line 196) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_rectangle (line 199) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_complex_border (line 202) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_shadow (line 205) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_paragraph (line 208) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_svg_path (line 211) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_svg (line 214) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_draw_overflow_area (line 217) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_clip_overflow_area (line 220) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_clip_rectangle (line 223) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_clip_rounded_rectangle (line 226) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_annotate_url (line 229) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_annotate_destination (line 237) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_annotate_destination_link (line 240) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_get_matrix9 (line 248) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_set_matrix9 (line 251) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method canvas_set_semantic_node_id (line 254) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkCanvasMatrix.cs type SkCanvasMatrix (line 7) | [StructLayout(LayoutKind.Sequential)] method ToMatrix4x4 (line 24) | public Matrix4x4 ToMatrix4x4() method FromMatrix4x4 (line 33) | public static SkCanvasMatrix FromMatrix4x4(Matrix4x4 matrix) FILE: Source/QuestPDF/Skia/SkData.cs class SkData (line 7) | internal sealed class SkData : IDisposable method SkData (line 11) | public SkData(IntPtr instance) method FromFile (line 17) | public static SkData FromFile(string filePath) method FromStream (line 27) | public static SkData FromStream(Stream stream) method FromBinary (line 36) | public static unsafe SkData FromBinary(byte[] data) method ToBytes (line 46) | public byte[] ToBytes() method Dispose (line 65) | public void Dispose() class API (line 75) | private static class API method data_create_from_file (line 77) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method data_create_from_binary (line 80) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... type GetBytesFromDataResult (line 83) | [StructLayout(LayoutKind.Sequential)] method data_get_bytes (line 90) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method data_unref (line 93) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkDateTime.cs type SkDateTime (line 3) | internal struct SkDateTime method SkDateTime (line 14) | public SkDateTime(System.DateTimeOffset dateTime) FILE: Source/QuestPDF/Skia/SkDocument.cs class SkDocument (line 6) | internal sealed class SkDocument : IDisposable method SkDocument (line 10) | internal SkDocument(IntPtr instance) method BeginPage (line 16) | public SkCanvas BeginPage(float width, float height) method EndPage (line 22) | public void EndPage() method Close (line 27) | public void Close() method Dispose (line 38) | public void Dispose() class API (line 48) | private static class API method document_begin_page (line 50) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method document_end_page (line 53) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method document_close (line 56) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method document_unref (line 59) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkImage.cs class SkImage (line 6) | internal sealed class SkImage : IDisposable method SkImage (line 14) | public SkImage(IntPtr instance) method FromData (line 29) | public static SkImage FromData(SkData data) method ResizeAndCompress (line 44) | public SkImage ResizeAndCompress(int targetWidth, int targetHeight, in... method GeneratePlaceholder (line 50) | public static SkImage GeneratePlaceholder(int targetWidth, int targetH... method GetEncodedData (line 56) | public SkData GetEncodedData() method Dispose (line 68) | public void Dispose() class API (line 79) | private static class API method image_create_from_data (line 81) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method image_unref (line 84) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method image_resize_and_compress (line 87) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... type SkImageDetails (line 90) | [StructLayout(LayoutKind.Sequential)] method image_get_details (line 98) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method image_get_encoded_data (line 101) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method image_generate_placeholder (line 104) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkNativeDependencyCompatibilityChecker.cs class SkNativeDependencyCompatibilityChecker (line 8) | internal static class SkNativeDependencyCompatibilityChecker method Test (line 18) | public static void Test() method CheckNativeLibraryVersion (line 23) | private static bool CheckNativeLibraryVersion() method ExecuteNativeCode (line 35) | private static void ExecuteNativeCode() class API (line 49) | private static class API method get_questpdf_version (line 51) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method check_compatibility_by_calculating_sum (line 54) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkPaint.cs class SkPaint (line 8) | internal sealed class SkPaint : IDisposable method SkPaint (line 12) | public SkPaint() method SetSolidColor (line 18) | public void SetSolidColor(uint color) method SetLinearGradient (line 23) | public void SetLinearGradient(Position start, Position end, Color[] co... method SetStroke (line 36) | public void SetStroke(float thickness) method SetDashedPathEffect (line 41) | public void SetDashedPathEffect(float[] intervals) method Dispose (line 58) | public void Dispose() class API (line 68) | private static class API method paint_create (line 70) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paint_delete (line 73) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paint_set_solid_color (line 76) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paint_set_linear_gradient (line 79) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paint_set_stroke (line 82) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paint_set_dashed_path_effect (line 85) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkPdfDocument.cs type SkPdfDocumentMetadata (line 7) | [StructLayout(LayoutKind.Sequential)] type PDFA_Conformance (line 30) | internal enum PDFA_Conformance type PDFUA_Conformance (line 43) | internal enum PDFUA_Conformance class SkPdfDocument (line 49) | internal static class SkPdfDocument method Create (line 51) | public static SkDocument Create(SkWriteStream stream, SkPdfDocumentMet... class API (line 57) | private static class API method pdf_document_create (line 59) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkPdfTag.cs class SkPdfTag (line 9) | internal sealed class SkPdfTag : IDisposable method SkPdfTag (line 18) | private SkPdfTag(IntPtr instance) method Create (line 24) | public static SkPdfTag Create(int nodeId, string? type, string? alt, s... method SetChildren (line 30) | public void SetChildren(ICollection children) method AddAttribute (line 43) | public void AddAttribute(string owner, string name, object value) method Dispose (line 82) | public void Dispose() class API (line 109) | private static class API method pdf_structure_element_create (line 111) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method pdf_structure_element_set_children (line 118) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method pdf_structure_element_add_attribute_text (line 121) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method pdf_structure_element_add_attribute_integer (line 124) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method pdf_structure_element_add_attribute_float (line 127) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method pdf_structure_element_add_attribute_float_array (line 130) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method pdf_structure_element_add_attribute_node_ids (line 133) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method pdf_structure_element_delete (line 136) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkPicture.cs class SkPicture (line 6) | internal sealed class SkPicture : IDisposable method SkPicture (line 10) | public SkPicture(IntPtr instance) method Deserialize (line 16) | public static SkPicture Deserialize(SkData data) method Serialize (line 22) | public SkData Serialize() method Dispose (line 34) | public void Dispose() class API (line 44) | private static class API method picture_unref (line 46) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method picture_serialize (line 49) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method picture_deserialize (line 52) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkPictureRecorder.cs class SkPictureRecorder (line 6) | internal sealed class SkPictureRecorder : IDisposable method SkPictureRecorder (line 11) | public SkPictureRecorder() method BeginRecording (line 17) | public SkCanvas BeginRecording(float width, float height) method EndRecording (line 24) | public SkPicture EndRecording() method Dispose (line 37) | public void Dispose() class API (line 60) | private static class API method picture_recorder_create (line 62) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method picture_recorder_begin_recording (line 65) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method picture_recorder_end_recording (line 68) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method picture_recorder_delete (line 71) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkPoint.cs type SkPoint (line 5) | [StructLayout(LayoutKind.Sequential)] FILE: Source/QuestPDF/Skia/SkRect.cs type SkRect (line 5) | [StructLayout(LayoutKind.Sequential)] method SkRect (line 13) | public SkRect(float left, float top, float right, float bottom) FILE: Source/QuestPDF/Skia/SkResourceProvider.cs class SkResourceProvider (line 7) | internal sealed class SkResourceProvider method SkResourceProvider (line 16) | private SkResourceProvider(SkFontManager fontManager) class API (line 22) | private static class API method resource_provider_create (line 24) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkRoundedRect.cs type SkRoundedRect (line 5) | [StructLayout(LayoutKind.Sequential)] FILE: Source/QuestPDF/Skia/SkSemanticNodeSpecialId.cs class SkSemanticNodeSpecialId (line 3) | internal class SkSemanticNodeSpecialId FILE: Source/QuestPDF/Skia/SkSize.cs type SkSize (line 5) | [StructLayout(LayoutKind.Sequential)] method SkSize (line 11) | public SkSize(float width, float height) FILE: Source/QuestPDF/Skia/SkSvgCanvas.cs class SkSvgCanvas (line 6) | internal sealed class SkSvgCanvas method CreateSvg (line 8) | public static SkCanvas CreateSvg(float width, float height, SkWriteStr... class API (line 15) | private static class API method svg_create_canvas (line 17) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkSvgImage.cs type SkSvgImageSize (line 7) | [StructLayout(LayoutKind.Sequential)] type Unit (line 16) | public enum Unit class SkSvgImage (line 30) | internal sealed class SkSvgImage : IDisposable method SkSvgImage (line 36) | public SkSvgImage(string svgString, SkResourceProvider resourceProvide... method Dispose (line 65) | public void Dispose() class API (line 75) | private static class API method svg_create (line 77) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method svg_unref (line 80) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method svg_get_size (line 83) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkText.cs class SkText (line 7) | internal sealed class SkText : IDisposable method SkText (line 11) | public SkText(string? text) method MarshalFromManagedToNative (line 22) | public static unsafe IntPtr MarshalFromManagedToNative(string? text) method Dispose (line 43) | public void Dispose() FILE: Source/QuestPDF/Skia/SkWriteStream.cs class SkWriteStream (line 7) | internal sealed class SkWriteStream : IDisposable method SkWriteStream (line 12) | public SkWriteStream(Stream stream) method Flush (line 35) | public void Flush() method Dispose (line 46) | public void Dispose() class API (line 57) | private static class API method write_stream_create (line 62) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method write_stream_flush (line 65) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method write_stream_delete (line 68) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkXpsDocument.cs class SkXpsDocument (line 6) | internal static class SkXpsDocument method Create (line 8) | public static SkDocument Create(SkWriteStream stream, float dpi) class API (line 14) | private static class API method xps_document_create (line 16) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/SkiaAPI.cs class SkiaAPI (line 7) | internal static class SkiaAPI method EnsureNotNull (line 11) | public static void EnsureNotNull(IntPtr instance) method WarnThatFinalizerIsReached (line 17) | public static void WarnThatFinalizerIsReached(this T disposableObje... FILE: Source/QuestPDF/Skia/Text/SkFontCollection.cs class SkFontCollection (line 6) | internal sealed class SkFontCollection : IDisposable method SkFontCollection (line 10) | public SkFontCollection(IntPtr instance) method Create (line 16) | public static SkFontCollection Create(SkTypefaceProvider typefaceProvi... method Dispose (line 28) | public void Dispose() class API (line 38) | private static class API method font_collection_create (line 40) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method font_collection_unref (line 43) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Text/SkFontManager.cs class SkFontManager (line 7) | internal sealed class SkFontManager method SkFontManager (line 14) | private SkFontManager(IntPtr instance) method CreateTypeface (line 20) | public SkTypeface CreateTypeface(SkData data) class API (line 30) | private static class API method font_manager_create_local (line 32) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method font_manager_create_global (line 35) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method font_manager_create_typeface (line 38) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Text/SkParagraph.cs class SkParagraph (line 6) | internal sealed class SkParagraph : IDisposable method SkParagraph (line 10) | public SkParagraph(IntPtr instance) method PlanLayout (line 16) | public void PlanLayout(float availableWidth) method GetLineMetrics (line 21) | public SkSize[] GetLineMetrics() method GetUnresolvedCodepoints (line 39) | public int[] GetUnresolvedCodepoints() method GetPlaceholderPositions (line 50) | public SkRect[] GetPlaceholderPositions() method GetTextRangePositions (line 68) | public SkRect[] GetTextRangePositions(int rangeStart, int rangeEnd) method Dispose (line 92) | public void Dispose() class API (line 102) | private static class API method paragraph_plan_layout (line 104) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_get_line_metrics (line 107) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_delete_line_metrics (line 110) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_get_unresolved_codepoints (line 113) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_delete_unresolved_codepoints (line 116) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_get_placeholder_positions (line 119) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_get_text_range_positions (line 122) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_delete_positions (line 125) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_delete (line 128) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Text/SkParagraphBuilder.cs type ParagraphStyleConfiguration (line 6) | [StructLayout(LayoutKind.Sequential)] type SkPlaceholderStyle (line 31) | [StructLayout(LayoutKind.Sequential)] method SkPlaceholderStyle (line 40) | public SkPlaceholderStyle() type PlaceholderAlignment (line 49) | internal enum PlaceholderAlignment type PlaceholderBaseline (line 78) | internal enum PlaceholderBaseline type ParagraphStyle (line 85) | record ParagraphStyle class SkParagraphBuilder (line 93) | internal sealed class SkParagraphBuilder : IDisposable method Create (line 100) | public static SkParagraphBuilder Create(ParagraphStyle style, SkFontCo... method AddText (line 123) | public void AddText(string text, SkTextStyle textStyle) method AddPlaceholder (line 128) | public void AddPlaceholder(SkPlaceholderStyle placeholderStyle) method CreateParagraph (line 133) | public SkParagraph CreateParagraph() method Reset (line 139) | public void Reset() method Dispose (line 150) | public void Dispose() class API (line 162) | private static class API method paragraph_builder_create (line 164) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_builder_add_text (line 167) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_builder_add_placeholder (line 170) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_builder_create_paragraph (line 173) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_builder_reset (line 176) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method paragraph_builder_delete (line 179) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Text/SkTextStyle.cs type TextStyleConfiguration (line 6) | [StructLayout(LayoutKind.Sequential)] type FontFeature (line 33) | [StructLayout(LayoutKind.Sequential)] type FontWeights (line 40) | public enum FontWeights type TextDecoration (line 55) | [Flags] type TextDecorationMode (line 64) | public enum TextDecorationMode type TextDecorationStyle (line 70) | public enum TextDecorationStyle class SkTextStyle (line 80) | internal sealed class SkTextStyle : IDisposable method SkTextStyle (line 84) | public SkTextStyle(TextStyleConfiguration textStyleConfiguration) method Dispose (line 96) | public void Dispose() class API (line 106) | private static class API method text_style_create (line 108) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method text_style_delete (line 111) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Text/SkTypeface.cs class SkTypeface (line 6) | internal sealed class SkTypeface : IDisposable method SkTypeface (line 10) | public SkTypeface(IntPtr instance) method Dispose (line 22) | public void Dispose() class API (line 32) | private static class API method typeface_unref (line 34) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Text/SkTypefaceProvider.cs class SkTypefaceProvider (line 7) | internal sealed class SkTypefaceProvider : IDisposable method SkTypefaceProvider (line 12) | public SkTypefaceProvider() method AddTypefaceFromData (line 18) | public void AddTypefaceFromData(SkData data, string? alias = null) method Dispose (line 35) | public void Dispose() class API (line 48) | private static class API method typeface_font_provider_create (line 50) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method typeface_font_provider_add_typeface (line 53) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method typeface_font_provider_add_typeface_with_custom_alias (line 56) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... method typeface_font_provider_unref (line 59) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Text/SkUnicode.cs class SkUnicode (line 6) | internal sealed class SkUnicode method SkUnicode (line 11) | private SkUnicode() class API (line 16) | private static class API method unicode_create (line 18) | [DllImport(SkiaAPI.LibraryName, CallingConvention = CallingConventio... FILE: Source/QuestPDF/Skia/Utf8StringMarshaller.cs class Utf8StringMarshaller (line 6) | internal sealed class Utf8StringMarshaller : ICustomMarshaler method GetInstance (line 10) | public static ICustomMarshaler GetInstance(string? cookie) => Instance; method CleanUpManagedData (line 12) | public void CleanUpManagedData(object managedObj) method CleanUpNativeData (line 17) | public void CleanUpNativeData(IntPtr pNativeData) method GetNativeDataSize (line 22) | public int GetNativeDataSize() method MarshalManagedToNative (line 27) | public IntPtr MarshalManagedToNative(object managedObject) method MarshalNativeToManaged (line 32) | public object MarshalNativeToManaged(IntPtr pNativeData)