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 LongParametry
| BandHeight | Wysokość pasma w pikselach urządzenia; przekaż 0, aby wyłączyć renderowanie pasmowe i użyć ścieżki pojedynczej bitmapy |
|---|
Wartości zwracane
| 1 | Wysokość 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