HotXLS dokumentacija

CaptureFormat metodas

Užfiksuoja pilną IXLSRange formatavimą į daugkartinio naudojimo TXLSFormatSnapshot. Momentinė kopija nepriklauso nuo šaltinio darbaknygės, todėl vėliau ją galima pritaikyti tos pačios arba kitos darbaknygės diapazonams

Sintaksė

function CaptureFormat: TXLSFormatSnapshot;

Pastabos

Grąžinta momentinė kopija saugo pilną langelio formatą (šriftus, užpildymus, rėmelius, skaičių formatus, lygiavimą, apsaugą ir turtingo teksto spalvų vietas), užfiksuotą iškvietimo metu. Kvietėjas valdo grąžintą objektą ir privalo jį atlaisvinti, kai jis nebereikalingas. Pritaikykite momentinę kopiją naudodami ApplyFormat arba TXLSFormatSnapshot.ApplyTo.

Pavyzdys

var
  Snapshot: TXLSFormatSnapshot;
begin
  Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
  {...}
  Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
  Snapshot.Free;
end;

Taip pat žr.