1Danke
ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
1190
1190
EMPFEHLEN
-
25.08.11 18:37 #1
Hallo ich habe gleich noch eine Frage hinterher.
ich habe Folgende Page erstellt.
Darauf befindet sich eine ViewBox damit ich mein Document beim Bearbeiten auch ranzoomen und wegzoomen kann.HTML-Code:<controls:ChildWindow xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:System="clr-namespace:System;assembly=mscorlib" xmlns:toolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" mc:Ignorable="d" x:Class="CVPnet.Abrechnung.V_DruchVorlagenVerwaltung" d:DesignHeight="1232" Width="840"> <StackPanel> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> <StackPanel Margin="0" Orientation="Vertical" d:LayoutOverrides="Width"> <TextBlock HorizontalAlignment="Center"><Run Text="Drag to Zoom"/></TextBlock> <Slider x:Name="uiZoomSlider" Width="100" Minimum="1" Maximum="300" Value="100" SmallChange="1" d:LayoutOverrides="HorizontalMargin" /> </StackPanel> <StackPanel> <ComboBox Width="120"> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> <ComboBoxItem Content="ComboBoxItem"/> </ComboBox> </StackPanel> </StackPanel> <ScrollViewer x:Name="ScrollViewer" Height="1134" ScrollViewer.VerticalScrollBarVisibility="Auto" ScrollViewer.HorizontalScrollBarVisibility="Auto"> <Viewbox x:Name="viewbox" VerticalAlignment="Top" HorizontalAlignment="Left" RenderTransformOrigin="0.5,0.5" Height="1122" Stretch="Fill"> <StackPanel> <Grid x:Name="PrintGrid" Height="1122" Width="794"> <Grid.RowDefinitions> <RowDefinition Height="49"/> <RowDefinition Height="136"/> <RowDefinition Height="160"/> <RowDefinition Height="Auto" MinHeight="152"/> <RowDefinition Height="Auto" MinHeight="109"/> <RowDefinition Height="Auto" MinHeight="168"/> <RowDefinition Height="163"/> <RowDefinition Height="87.999"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="82"/> <ColumnDefinition Width="640"/> <ColumnDefinition Width="72"/> </Grid.ColumnDefinitions> <TextBlock x:Name="txtblk_MahnDat" Grid.Column="1" HorizontalAlignment="Right" Margin="0" Grid.Row="2" TextWrapping="Wrap" Text="25.08.2011" VerticalAlignment="Bottom"/> <TextBlock x:Name="txtblk_Abs" Margin="0,0,28,0" TextWrapping="Wrap" Text="MusterAbsender # MusterStraß0e 50 # Musterstadt" VerticalAlignment="Top" d:LayoutOverrides="Width" Grid.Row="2" Grid.Column="1" FontSize="9.333" TextDecorations="Underline"/> <TextBlock x:Name="txtblk_Anschrift" Margin="0,20,28,0" TextWrapping="Wrap" d:LayoutOverrides="Width" Grid.Row="2" Grid.Column="1" Height="63" VerticalAlignment="Top"><Run Text="Herr"/><LineBreak/><Run Text="Max Mustermann"/><LineBreak/><Run Text="Musterstraße "/><Run Text="80"/><LineBreak/><Run Text="12345"/><Run Text=" "/><Run Text="Musterhausen"/></TextBlock> <TextBlock x:Name="txtblk_TextTeil01" Grid.Column="1" Margin="0,20" Grid.Row="3" TextWrapping="Wrap" VerticalAlignment="Top" HorizontalAlignment="Left"><Run Text="ZAHLUNGSERINNERUNG"/><LineBreak/><Run Text="----------------------------"/><LineBreak/><Run/><LineBreak/><Run/><LineBreak/><Run Text="Sehr geehrtes Mitglied,"/><LineBreak/><Run/><LineBreak/><Run Text="leider mussten wir feststellen, dass Sie dem verein noch Geld Schulden."/></TextBlock> <StackPanel Grid.Column="1" Margin="0,20" Grid.Row="4" VerticalAlignment="Top" HorizontalAlignment="Right"> <StackPanel Height="16" Orientation="Horizontal"> <TextBlock TextWrapping="Wrap" d:LayoutOverrides="Height" HorizontalAlignment="Right" FontWeight="Bold"><Run Text="aus"/><Run Text="t"/><Run Text="ehende Mitgliederbeiträge"/></TextBlock> <sdk:DataGrid Margin="0" Width="196" AlternatingRowBackground="{x:Null}" Background="{x:Null}" BorderBrush="{x:Null}" HorizontalGridLinesBrush="{x:Null}" RowBackground="{x:Null}" VerticalGridLinesBrush="{x:Null}" AutoGenerateColumns="False" HeadersVisibility="None" VerticalAlignment="Top" d:LayoutOverrides="VerticalAlignment" FontWeight="Bold"> <sdk:DataGrid.Columns> <sdk:DataGridTextColumn CanUserSort="True" CanUserReorder="True" CellStyle="{x:Null}" CanUserResize="True" DisplayIndex="-1" DragIndicatorStyle="{x:Null}" EditingElementStyle="{x:Null}" ElementStyle="{x:Null}" Foreground="{x:Null}" FontWeight="Normal" FontStyle="Normal" FontSize="NaN" HeaderStyle="{x:Null}" Header="{x:Null}" IsReadOnly="False" MaxWidth="Infinity" MinWidth="0" SortMemberPath="{x:Null}" Visibility="Visible" Width="*"/> <sdk:DataGridTextColumn Binding="{x:Null}" CanUserSort="True" CanUserReorder="True" CellStyle="{x:Null}" CanUserResize="True" ClipboardContentBinding="{x:Null}" DisplayIndex="-1" DragIndicatorStyle="{x:Null}" EditingElementStyle="{x:Null}" ElementStyle="{x:Null}" Foreground="{x:Null}" FontWeight="Normal" FontStyle="Normal" FontSize="NaN" HeaderStyle="{x:Null}" Header="{x:Null}" IsReadOnly="False" MaxWidth="Infinity" MinWidth="0" SortMemberPath="{x:Null}" Visibility="Visible" Width="*"/> </sdk:DataGrid.Columns> </sdk:DataGrid> </StackPanel> <Border BorderBrush="Black" BorderThickness="0,0,0,1"/> <StackPanel Orientation="Horizontal"> <StackPanel Width="194"> <TextBlock TextWrapping="Wrap" Margin="97,10,0,0" d:LayoutOverrides="Width" HorizontalAlignment="Right" FontWeight="Bold"><Run Text="Mahngebü"/><Run Text="hr"/></TextBlock> <TextBlock TextWrapping="Wrap" Margin="97,10,0,0" Text="gesamt" HorizontalAlignment="Right" FontWeight="Bold"/> </StackPanel> <StackPanel HorizontalAlignment="Right" Width="192"> <TextBlock TextWrapping="Wrap" Margin="97,10,0,0" HorizontalAlignment="Right" Text="5,00 EUR" FontWeight="Bold"/> <TextBlock TextWrapping="Wrap" Margin="97,10,0,0" Text="Mindestens 5" HorizontalAlignment="Right" FontWeight="Bold"/> </StackPanel> </StackPanel> </StackPanel> <TextBlock x:Name="txtblk_TextTeil02" Grid.Column="1" Margin="0,20" Grid.Row="5" TextWrapping="Wrap" VerticalAlignment="Top" d:LayoutOverrides="GridBox" HorizontalAlignment="Left"><Run Text="Zahlungsfrist: 2 Wochen ohne Abzug"/><LineBreak/><Run/><LineBreak/><Run/><LineBreak/><Run Text="Herzlich"/><LineBreak/><Run/><LineBreak/><Run Text="der Vorstand"/><LineBreak/><Run/><LineBreak/><Run Text="PS.: Wir freuen uns über jedes neue Mitglied, das Sie für uns Werben"/></TextBlock> <Border BorderBrush="Black" BorderThickness="0,0,0,1" HorizontalAlignment="Center" Margin="0" Grid.Row="2" VerticalAlignment="Bottom" Width="42"/> </Grid> </StackPanel> </Viewbox> </ScrollViewer> </StackPanel> </controls:ChildWindow>
Die ViewBox ist also das RootVisual was an mein Printobject übergeben wird.
Meine Frage ist, nachdem ihr euch BITTE mal den Code angeschaut habt, Wie mach ich es, dass Die Adresse nur auf der 1. Seite ist und der Footer auf beiden seiten ist, wenn es mehr werden?
Bitte um schnelle Antwort...
-
Um das zu erreichen musst das zu druckende manuell aufbauen und kannst dein vorhandenes Visual nicht benutzen, wenn es nicht auf eine Seite passt.
Wenn das XAP in einer Webpage eingebettet ist, bietet es sich an, hierzu eine eigene HTML-Printview zu bauen.
Ähnliche Themen
-
Silverlight und DataGrid
Von Blackhawk50000 im Forum .NET WPF & SilverlightAntworten: 1Letzter Beitrag: 02.09.11, 15:13 -
WCF RIA Service in Silverlight
Von azubi-tigerente im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 25.02.11, 17:52 -
Silverlight für Firefox
Von UliA im Forum .NET WPF & SilverlightAntworten: 12Letzter Beitrag: 05.08.09, 20:09 -
[Silverlight] HTTPRequest
Von Cromon im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 25.06.09, 22:38 -
Linq in Silverlight
Von Ange2204 im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 01.04.08, 08:19





Zitieren
Login





