Docs HotXLS

CaptureFormat-method

Capture le format complet d'un IXLSRange dans un TXLSFormatSnapshot réutilisable. L'instantané est indépendant du classeur source, il peut donc être appliqué ultérieurement à des plages du même classeur ou d'un classeur différent

Syntaxe

function CaptureFormat: TXLSFormatSnapshot;

Remarques

L'instantané renvoyé contient le format complet de la cellule (polices, remplissages, bordures, formats numériques, alignement, protection et emplacements de couleurs de texte enrichi) capturé au moment de l'appel. L'appelant possède l'objet renvoyé et doit le libérer lorsqu'il n'est plus nécessaire. Appliquez l'instantané avec ApplyFormat ou TXLSFormatSnapshot.ApplyTo.

Exemple

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

Voir aussi