THPDFPage.SetTextRenderingMode

THPDFPage

 

Oben  Zurück  Weiter

Bestimmt den Text-Rendering-Modus

 

TPDFTextRenderingMode = (trFill, trStroke, trFillThenStroke, trInvisible, trFillClipping, trStrokeClipping, trFillStrokeClipping, trClipping);

 

Delphi-Syntax:

procedure SetTextRenderingMode( Mode: TPDFTextRenderingMode );

 

C++-Syntax:

void __fastcall SetTextRenderingMode ( TPDFTextRenderingMode Mode );

 

Beschreibung:

Bestimmt, ob das Anzeigen von Text dazu führt, dass die Glyphenumrisse gestrichen, gefüllt, als Begrenzung zum Ausschneiden verwendet werden oder eine Kombination aus diesen drei Optionen angewendet wird

 

Codebeispiel

program TextRender;
{$APPTYPE CONSOLE}
uses
    SysUtils, Graphics, Classes, HPDFDoc;
var
    HPDF: THotPDF;
begin
    HPDF := THotPDF.Create(nil);
    try
        HPDF.AutoLaunch := true;                                      // PDF file will be shown automatically
        HPDF.FileName := '.\TextRender.pdf';                          // Set PDF filename
        HPDF.BeginDoc;                                                // Create PDF file

        HPDF.CurrentPage.SetRGBStrokeColor( clRed );                  // Set stroke color
        HPDF.CurrentPage.SetRGBFillColor( clYellow );                 // Set fill color
        HPDF.CurrentPage.SetTextRenderingMode( trFillThenStroke );    // Set fill and stroke rendering mode
        HPDF.CurrentPage.TextOut( 10, 10, 0, 'Fill and stroke text'); // Print text
        HPDF.EndDoc;                                                  // Close PDF file
    finally
        HPDF.Free;
    end;
end.

 

Wert                Bedeutung


 

trFill

 

Text füllen

 

Text-Füllungsrendering-Diagramm

 

trStroke

 

Text zeichnen

 

Text-Strichrendering-Diagramm

 

trFillThenStroke

 

Text füllen, dann zeichnen

 

Text-Füllungs-und-Strichrendering-Diagramm

 

trInvisible

 

 

Text weder füllen noch zeichnen (unsichtbar)

 

 

 

trFillClipping

 

Text füllen und zum Pfad für das Ausschneiden hinzufügen

 

Text-Füllung-und-Pfadhinzufügung-Rendering-Diagramm

 

trStrokeClipping

 

Text zeichnen und zum Pfad für das Ausschneiden hinzufügen

 

Text-Strich-und-Pfadhinzufügung-Rendering-Diagramm

 

trFillStrokeClipping

 

Text füllen, dann zeichnen und zum Pfad für das Ausschneiden hinzufügen

 

Text-Füllungs-und-Strichrendering-mit-Pfadhinzufügung-Diagramm

 

trClipping

 

Text zum Pfad für das Ausschneiden hinzufügen

 

Text-Strich-Ausschneide-Rendering-Diagramm