THPDFPage.SetTextRenderingMode

THPDFPage

Ylös Edellinen Seuraava

Määrittää tekstin piirtotilan

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

Delphi syntax:

procedure SetTextRenderingMode( Mode: TPDFTextRenderingMode );

C++ syntax:

void __fastcall SetTextRenderingMode ( TPDFTextRenderingMode Mode );

Description:

Määrittää, aiheuttaako tekstin näyttäminen glyfien ääriviivojen piirtämisen, täyttämisen, rajausrajana käyttämisen vai näiden kolmen yhdistelmän

Code Example

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.

Value Meaning


trFill

Täyttää tekstin

Fill text rendering diagram

trStroke

Piirtää tekstin ääriviivat

Stroke text rendering diagram

trFillThenStroke

Täyttää tekstin ja piirtää sen ääriviivat

Fill and stroke text rendering diagram

trInvisible

Ei täyttöä eikä viivatekstiä (näkymätön)

trFillClipping

Täytä teksti ja lisää polkuun rajausta varten

Fill text and add to path rendering diagram

trStrokeClipping

Piirrä tekstin ääriviivat (stroke text) ja lisää polkuun rajausta varten

Stroke text and add to path rendering diagram

trFillStrokeClipping

Täytä, piirrä sitten tekstin viiva ja lisää polkuun rajausta varten

Fill and stroke text rendering with path addition diagram

trClipping

Lisää teksti polkuun rajausta varten

Stroke text clipping rendering diagram