Cambiare l'orientazione di un piè di pagina

giovedì 26 gennaio 2012 - 09.21
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7  |  Visual Studio 2010  |  Crystal Reports XI

gmartino Profilo | Newbie

Ciao a tutti

è possibile adattare l'orientazione del piè di pagina(verticale oppure orizzontale) a seconda della pagina, cioè secondo se essa è disposta in verticale o orizzontale?


grazieeee!!!

freeteo Profilo | Guru

Ciao, perdona il ritardo nella risposta.
Non credo sia possibile rendere la cosa dinamica, perchè a quanto ho visto nell'editor delle formule non riesci a sapere l'orientazione della pagina, non vedo nessuna proprietà/funzione della sintassi che possa dare quell'informazione

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo

gmartino Profilo | Newbie

Ciao freeteo!

Grazie lo stesso, non ti preoccupare per il ritardo...diciamo che ho risolto in un modo il problema!..:)..ho proceduto nel seguente modo:
1) ho creato il piè di pagina normalmente inserendo le caselle di testo e le altre informazioni che volevo visualizzare nel piè di pagina.
2) di questi elementi ne ho creato una seconda copia, identica.
3) A questo punto la prima serie di oggetti li ho formattati secondo l'orientazione verticale(portrait) e la seconda secondo l'orientaizone orizzontale(landscape)
4) infine nel formatta oggetto di ogni singolo elemento del piè di pagina ho impostato una formula nell'ometti, omettendo la prima serie di oggetti quando l'orientazione della pagina è in orizzontale:
IF CurrentPageOrientation = crLandscape THEN
TRUE
e omettendo la seconda serie quando l'orientazione della pagina è in verticale:
IF CurrentPageOrientation = crPortrait THEN
TRUE
Spero di essere stato abbastanza chiaro..:)

ciao

freeteo Profilo | Guru

Ciao e grazie di aver postato la risposta.
Come vedi, grazie a questo tuo post anche io ho appreso che CurrentPageOrientation era quello che serviva, non l'avevo mai usata e non l'avevo vista come proprietà da usare nelle formule...ottima cosa!

Grazie.

Ciao.

Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5