HotXLS-dokumentation

CaptureFormat metode

Indfanger den fulde formatering af et IXLSRange i et genanvendeligt TXLSFormatSnapshot. Øjebliksbilledet er uafhængigt af kilde-projektmappen, så det senere kan anvendes på områder i samme eller en anden projektmappe

Syntaks

function CaptureFormat: TXLSFormatSnapshot;

Bemærkninger

Det returnerede øjebliksbillede indeholder den fulde celleformatering (skrifttyper, udfyldninger, kanter, talformater, justering, beskyttelse og farvepladser til rig tekst), der blev fanget på kaldstidspunktet. Kalderen ejer det returnerede objekt og skal frigøre det, når det ikke længere er nødvendigt. Anvend øjebliksbilledet med ApplyFormat eller TXLSFormatSnapshot.ApplyTo.

Eksempel

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

Se også