SetPrecision

Jednostki miary i współrzędnych

Opis

Ta funkcja ustawia precyzję wartości liczbowych przechowywanych w dokumencie PDF. Niższa precyzja zmniejsza rozmiar generowanego pliku, natomiast wyższa zwiększa go, ale zapewnia dokładniejsze pozycjonowanie obiektów i grafiki. Domyślna precyzja wynosi 4

Składnia

Delphi

Function TPDFlib.SetPrecision(NewPrecision: Integer): Integer;

ActiveX

Function PDFlib::SetPrecision(NewPrecision As Long) As Long

DLL

int DLSetPrecision(int InstanceID, int NewPrecision);

Parametry

NewPrecisionPrecyzja używana w kolejnych operacjach rysowania. Wartość od 2 do 8

To ustawienie dotyczy nowo tworzonych lub jawnie edytowanych obiektów liczbowych; wartości dziesiętne wczytane z PDF zachowują precyzję wejściową do momentu modyfikacji, dzięki czemu skalibrowane parametry kolorów przetrwają zwykły zapis; edycje stron przepisujące warstwę zawartości, jak ScalePage czy TransformPageElement, zachowują tekst każdego operandu, którego nie zmieniają, i zapisują tworzone operandy z czterema miejscami dziesiętnymi, natomiast NormalizeContentStreams i optymalizator zawartości działający przy zapisie sprowadzają każdy operand liczbowy do postaci kanonicznej z czterema miejscami dziesiętnymi, niezależnie od tego ustawienia

Wartości zwracane

0Podana precyzja znajdowała się poza zakresem
1Precyzja została ustawiona pomyślnie