SetRenderBanding

Renderowanie

Opis

Ustawia wysokość pasma renderowania pasmowego, dzięki czemu strony o wysokiej rozdzielczości DPI lub dużym formacie są renderowane po jednym poziomym paśmie, co ogranicza szczytowe zużycie pamięci zamiast przydzielać jedną ogromną bitmapę

Po ustawieniu dodatniej wysokości pasma, jeśli strona ją przekracza, strona jest renderowana pionowymi pasami, składanymi w pełnowymiarowej bitmapie akumulacyjnej, a następnie zwracana jako wynik; krawędzie z antyaliasingiem przecinające granicę pasma mogą różnić się o jeden poziom od renderowania w pojedynczej bitmapie

Składnia

Delphi

Function TPDFlib.SetRenderBanding(BandHeight: Integer): Integer;

DLL

int DLSetRenderBanding(int InstanceID, int BandHeight);

ActiveX

Function PDFlib::SetRenderBanding(BandHeight As Long) As Long

Parametry

BandHeightWysokość pasma w pikselach urządzenia; przekaż 0, aby wyłączyć renderowanie pasmowe i użyć ścieżki pojedynczej bitmapy

Wartości zwracane

1Wysokość pasma została zastosowana

Uwagi

Renderowanie pasmowe jest domyślnie wyłączone; dotychczasowa ścieżka pojedynczej bitmapy pozostaje niezmieniona, dopóki nie zostanie jawnie włączone

Bieżące ustawienie można odczytać za pomocą GetRenderBandHeight