Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Delphi-Word poner imagen en la cabecera del documento (https://www.clubdelphi.com/foros/showthread.php?t=84919)

Jose Manuel 27-12-2013 20:02:42

Delphi-Word poner imagen en la cabecera del documento
 
Hola, estoy creando un documento Word desde Delphi 2007, y no se como poner una Imagen en la cabecera. Utilizo el siguiente codigo, pero la imagen la crea fuera de la cabecera.

Alguna sugerencia

Un saludo.

Código Delphi [-]
 with Word do
  begin
    with Selection do
    begin
      with Sections.Item(1).Headers.Item(1).Range do
      begin
        Text := 'LINEA DE TEXTO EN LA CABECERA'+#13;
        fic_imagen:= fdm.ADOTb_config.FieldByName('c_ruta_logo').AsString;
        if FileExists(fic_imagen) then
        begin
          LinkToF:=false;
          SaveWdoc:=true;
          Selection.InlineShapes.AddPicture(Fic_imagen,LinkToF,SaveWDoc,EmptyParam);
        end;
      end;
  .....
  ....

Jose Manuel 28-12-2013 11:21:16

Bueno, parece que la solución era quitar la palabra Selection, para que la imagen fuera a la cabecera.

Un saludo a todos.

Código Delphi [-]
Selection.InlineShapes.AddPicture(Fic_imagen,LinkToF,SaveWDoc,EmptyParam); // mal, va al documento
InlineShapes.AddPicture(Fic_imagen,LinkToF,SaveWDoc,EmptyParam); // bien, va a la cabecera


La franja horaria es GMT +2. Ahora son las 04:15:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi