HPDFCMapReadCode
Read one variable-width character from a text operand using its encoding codespaces
Declaration
function HPDFCMapReadCode(const R: THPDFCMapParseResult; const Bytes: AnsiString; StartIndex: Integer; out Code: Cardinal; out BytesConsumed: Integer): boolean;
Unit
HPDFCMapReader
Usage notes
"StartIndex är ett-baserad; ett giltigt tecken använder den kortaste matchande bredden från en till fyra byte"
"Ett ogiltigt tecken konsumerar den kortaste intervallbredd som hör till dess längsta matchande prefix, eller den kortaste kodrymdsbredden när ingen första byte matchar; konsumtionen stannar vid slutet av Bytes"
"True betyder att en markör kunde konsumera byte, inklusive en odefinierad kod; validera Code och BytesConsumed med HPDFCMapCodeInSpace före glyfval och använd notdef-ersättning för en ogiltig kod"
"Se" "Nativ Cairo-rendering" "för samlade renderingsbudgetar och avbrott"