Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [JAVA E ITEXT] modifica tabella

    Salve a tutti!
    Sto creando un documento pdf che contiene al suo interno anche una tabella.

    Vorrei modificare la larghezza della PdfPTable e allineare i dati a destra.
    Sto usando la libreria itext 2.0.2-

    grazie!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Ed il problema specifico qual è?
    Controllato la documentazione della libreria?

    Notato che l'oggetto PdfPTable mette a disposizione i seguenti metodi:

    setTotalWidth(float totalWidth)
    setTotalWidth(float[] columnWidth)
    setWidthPercentage(float widthPercentage)
    setWidthPercentage(float[] columnWidth, Rectangle pageSize)

    setHorizontalAlignment(int horizontalAlignment)

    ?

    Hai provato ad usarli? Se sì, qual è il problema?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    ho provato a usare tutti questi metodi, ma per quanto riguarda la dimensione della colonna, quella non cambia.
    Voglio che la prima colonna abbia dimensione maggiore rispetto alla seconda( nella prima ci sono parole e nella seconda numeri quindi vorrei che la colonna dei numeri avesse dimensioni in larghezza ridotte)

  4. #4
    ci sono riuscita usando questi comandi:

    codice:
    int[] cellWidths = {50, 10};
    table.setWidths(cellWidths);

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da Annasila7
    ci sono riuscita usando questi comandi:

    codice:
    int[] cellWidths = {50, 10};
    table.setWidths(cellWidths);
    Bene... però, tu, all'inizio non avevi detto questo

    Originariamente inviato da Annasila7
    ho provato a usare tutti questi metodi, ma per quanto riguarda la dimensione della colonna, quella non cambia.
    Voglio che la prima colonna abbia dimensione maggiore rispetto alla seconda( nella prima ci sono parole e nella seconda numeri quindi vorrei che la colonna dei numeri avesse dimensioni in larghezza ridotte)
    Avevi detto che volevi modificare la dimensione della tabella, non delle colonne (o di una in particolare).

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.