Preflight shrank all my markups.

So I just hit preflight to flatten my markups before sending them out, and they all shrank to the bottom of the pages....multiple pages... hours of work.
It saved over my original file and now I've lost hours worth of work.
A) Anyone know how to undo this?
B) Anyone know why this happened so I can prevent it next time?
I'm in Acrobat Pro XI
Thank you,

I just tried an experiment with Acrobat 11.0.9 putting in some annotations via the Comment facility on a short, simple text document saved from Microsoft Word (via Adobe Save as PDF). These annotations included cross out, insert, and highlight. I then applied the Flatten annotations and form fields preflight profile.
The results showed my markups flattened into the page contents exactly where expected; the location did not vary from before the flattening! This included the cross outs, insert indicator, and highlights. The text balloons associated with any such annotations were discarded. This is consistent with what one would expect from the Flatten annotations and form fields preflight profile. The appearance stream of the annotations are merged into the document, but not anything more than that.
There are options in the Comments List section of the Comment sidebar that allow for the contents of the comment annotations to be summarized either with the original document or by itself in a new document. If you apply that preflight profile on that new document with the summarization, you will have the best of both worlds.
However, if you are telling me that you have a sample in which the annotation marks (i.e., the cross out, insert, and highlighting) are moved from the original location, we'd love to see the before and after PDF files. Contact by private message on the forum and I'll give you contact information.
          - Dov

Similar Messages

  • Print ALL document & markups?

    I have Acrobat 9 Standard with all updates applies, I also have PDFlyer installed and I am trying to print my document with markups by going to file print and making sure that under comments and forms, I have selected Document & Markups. However when I print it some of the sums do not show up, how can I get them to show?

    We are on 5.0.0.41.  Do you have the 'show calculator tape in a document when printing' checked in the PDFlyer settings?  When you say 'sums' I am assuming you are referring to the calculator tape.

  • Is there a way to export a pdf with all indesign markups?

    Guides, formatting, etc?

    Overprint preview shows you how the final output will appear if you are printing and is intended to show you the result of printing one color on top of another.
    You can elect to include non-printing objects and visible guides and grids in the export dialog for Print PDFs.

  • Is it possible to delete all cross-reference links in a PDF at once?

    I have a 577 page PDF with multiple cross-references on each page.
    Unfortuntely, this causes the document to load pages VERY slowly on my iPad.
    Is it possible to delete these cross-reference links in one shot, rather than one by one?
    I am using Acrobat 9.5, if it matters.
    I tried Advanced - Document Processing - Remove All Links
    But it didn't touch them.
    Thanks

    A simple, but not typically recommended to do this is simply print the PDF to a new PDF. The printing process will eliminate all such markup, including bookmarks. There may be a preflight script to do this or might even be possible with the PDF Optimizer (think I remember such an option, but can't check on this machine).

  • Acrobat Pro 8.1.2 crash when editing markup-heavy documents.

    Hi,
    Some of our users are having problems with Acrobat Professional 8.1.2, mostly while they are adding revisions notes to documents. We receive those documents and add text,pages, corrections,highlight and files(.docx,.xlsx,...) and then send them back to our clients to be approved. There's lot of copy and paste involved. When the documents are sent back, they're usually 3 or 4 time the size they where without all the markups.
    The application logs show some random of failure on "acrobat.dll" and then the program close.
    Here are my main questions :
    Is there a limitation to size or number of markup you can add  to a single file ?
    Could the Windows clipboard (or Adobe clipboard) become so full it'll crash the program ?
    Is there any means that I can use to diagnose further the problem ?
    Thanks.

    Thanks for the imput on the "Save As" fonction, I didn't know that.
    As for using the same version, we're able to enforce it at our office, however many of our clients use dated Acrobat version
    and we can't really force them to use a newer version. I'm still going to recommend it though.
    Thanks for the input.

  • How do I best perform ctx_doc.markup for a batch/set of documents?

    Hi,
    I'm are working on a system that stores chat messages in a table where the message body is stored in a CLOB column. I'm starting to implement a full text message search using Oracle Text and am looking to use the ctx_doc.markup feature to markup the search terms. The message table is pretty much like:
    CREATE TABLE message (
      id NUMBER(19,0),
      sender NUMBER(19,0),
      recipient NUMBER(19,0),
      received_at TIMESTAMP (6),
      data CLOB,
    and we have a context text index on the 'data' column and 'contains' queries against it work just fine. When I was looking to add the ability to markup the search terms, I was a bit surprised that there doesn't seem to be an easy way to markup a whole set of results.
    What I'm planning doing is basically:
    begin
      ctx_doc.markup(index_name => 'MESSAGE_DATA_TXT_IDX',
                          textkey => '2523992',
                          text_query => 'test"',
                          restab => 'message_search_result_markup',
                          query_id => '4',
                          tagset => 'TEXT_DEFAULT');
    end
    So in my case, a search could result in hundreds of messages being returned. Now in order to mark all of them up, I have to do a 'ctx_doc.markup' for each one, i.e. hundreds of times which seems horribly inefficient. Also keep in mind that all of this is done in a Java web service.
    So my first question is, why doesn't 'markup' allow a list of ids to be passed in for the 'textkey'? That would make things much simpler like:
      ctx_doc.markup(index_name => 'MESSAGE_DATA_TXT_IDX',
                          textkey => '2523992,2523993,2523994,2523995',
                          text_query => 'test"',
                          restab => 'message_search_result_markup',
                          query_id => '4',
                          tagset => 'TEXT_DEFAULT');
    which would then end up with 4 rows with query_id 4 in the message_search_result_markup table.
    I then figured well since I generate the SQL in Java, I can just add a whole bunch of these calls into the begin/end block like
    begin
         ctx_doc.markup(...);
         ctx_doc.markup(...);
         ctx_doc.markup(...);
         ctx_doc.markup(...);
    end
    basically one for each found message. However now I have the problem of tying a marked up result back to the actual message since the marked up result doesn't store the message primary key that's passed in as the 'textkey'. If the schema of the restab table would be something like
        create table message_search_result_markup (query_id  number, textkey varchar2, document  clob);
    Then I could have a unique query_id for each query and be able to easily retrieve all the markup results and return them along with other data from the matched messages like the sender, recipient, timestamp, etc.
    So now what I'm thinking is that for each 'textkey' I have, I have to create a unique query_id which isn't that straight forward since everything is multithreaded and multiprocess and different queries can return the same messages, so I couldn't just use the textkey as the query_id.
    Does anybody have any better suggestions/ideas?
    Keep in mind that I want to minimize the number of SQL queries I have to make from Java, ideally only having to make 1 query for the message search, 1 query to markup the found messages and 1 more query to get the marked up results.

    You could write a user-defined wrapper function for the ctx_doc.markup procedure, so that you could use it in a SQL query.  Please see the demonstration below.
    SCOTT@orcl12c> -- table, data, and index for testing:
    SCOTT@orcl12c> CREATE TABLE message
      2    (id         NUMBER(19,0),
      3      sender         NUMBER(19,0),
      4      recipient    NUMBER(19,0),
      5      received_at  TIMESTAMP (6),
      6      data         CLOB)
      7  /
    Table created.
    SCOTT@orcl12c> INSERT ALL
      2  INTO message (id, data) VALUES
      3    (1, 'I''m are working on a system that stores chat messages in a table where the message body is
      4       stored in a CLOB column. I''m starting to implement a full text message search using Oracle
      5       Text and am looking to use the ctx_doc.markup feature to markup the search terms.
      6       The message table is pretty much like:')
      7  INTO message (id, data) VALUES
      8    (2, 'and we have a context text index on the ''data'' column and ''contains'' queries against it
      9      work just fine. When I was looking to add the ability to markup the search terms, I was a bit
    10      surprised that there doesn''t seem to be an easy way to markup a whole set of results. ')
    11  SELECT * FROM DUAL
    12  /
    2 rows created.
    SCOTT@orcl12c> CREATE INDEX message_data_idx ON message (data) INDEXTYPE IS CTXSYS.CONTEXT
      2  /
    Index created.
    SCOTT@orcl12c> -- user-defined wrapper function for ctx_doc.markup procedure:
    SCOTT@orcl12c> CREATE OR REPLACE FUNCTION your_markup
      2    (p_index_name IN VARCHAR2,
      3      p_textkey    IN VARCHAR2,
      4      p_text_query IN VARCHAR2,
      5      p_plaintext  IN BOOLEAN  DEFAULT TRUE,
      6      p_starttag   IN VARCHAR2 DEFAULT '<<<',
      7      p_endtag     IN VARCHAR2 DEFAULT '>>>',
      8      p_key_type   IN VARCHAR2 DEFAULT 'ROWID')
      9    RETURN        CLOB
    10  AS
    11    v_clob        CLOB;
    12  BEGIN
    13    CTX_DOC.SET_KEY_TYPE (p_key_type);
    14    CTX_DOC.MARKUP
    15       (index_name => p_index_name,
    16        textkey    => p_textkey,
    17        text_query => p_text_query,
    18        restab     => v_clob,
    19        plaintext  => p_plaintext,
    20        starttag   => p_starttag,
    21        endtag     => p_endtag);
    22    RETURN v_clob;
    23  END your_markup;
    24  /
    Function created.
    SCOTT@orcl12c> SHOW ERRORS
    No errors.
    SCOTT@orcl12c> -- query:
    SCOTT@orcl12c> COLUMN kwic FORMAT A60 WORD_WRAPPED
    SCOTT@orcl12c> SELECT id,
      2          your_markup
      3            ('message_data_idx',
      4             ROWID,
      5             'column') kwic
      6  FROM   message
      7  WHERE  CONTAINS (data, 'column') > 0
      8  /
            ID KWIC
             1 I'm are working on a system that stores chat messages in a
               table where the message body is
               stored in a CLOB <<<column>>>. I'm starting to implement a
               full text message search using Oracle
               Text and am looking to use the ctx_doc.markup feature to
               markup the search terms.
               The message table is pretty much like:
             2 and we have a context text index on the 'data' <<<column>>>
               and 'contains' queries against it
               work just fine. When I was looking to add the ability to
               markup the search terms, I was a bit
               surprised that there doesn't seem to be an easy way to
               markup a whole set of results.
    2 rows selected.

  • Unable to see markups in Outlook 2010 attachment preview

    Hi,
    I am unable to see markup tags which were done in Word 2010 in the Outlook 2010 attachment preview window. The word file normally gets marked up and sent as an attachment. Most of the time the attachment preview will highlight the markup over the words and
    when the mouse is hovered over it will show the actual comment. For a couple of my users, this has stopped working.
    When they double-click on the attachment they also cannot see the comments. However, if they save it to the local or network drive and then open the file all the markups will automatically appear.
    As a test I asked them to send me the email which had this problem to see if this happens on my Outlook and I cannot see the markups either. So I guess something must have happened with the Word file?
    Any ideas what this could be? The documents were originally composed in Word 2010 as far as I know. I have also created a test markup file and emailed this to myself and this shows the highlights fine.
    I attach a picture of when its working well.
    But with the documents that my users have this does not show.
    Any suggestions really appreciated.

    Hi,
    What if we copy all the content from the problematic Word document and paste it to a new blank document, save and attach it to an email, will you see the markup?
    Please let me know the result.
    Regards,
    Steve Fan
    TechNet Community Support

  • Making pdf markup anonymous

    Does anyone know how to make a markup of a PDF document
    anonymous? Needed for review of a journal paper. The PDF is already
    marked up but all the markup is tagged with my username. If i
    select all the comments, i can change the properties of all of
    them, but is there a command to strip all username info from the
    markup?
    Thanks

    It is unbelievable that such an expensive tool as Acrobat X does not provide a simple command to make all comments anonymous. Sorry, but it is not good enough to thank for the suggestion. Adobe staff should have thought of this in the first place, since this is an obvious need for thousands of scientists and Adobe should now rush to provide the needed tool. Current behavior (latest Acrobat as of this writing) is a mess, since it requires to edit every comment, every highlight one after the other if one has accidentally annotated it non-anonymously. And then what a mess results, since the program behavior is buggy and Acrobat changes not only the author but also the appearance of a highlights, although I edited only the name. Incredible stupid program behavior for something as simple as a global replace text. Shame on Adobe!!!! Simply inacceptable.
    Thanks for your help and cooperation (in case you should read this).
    Sincerely yours,
    Andreas Fischlin

  • Inherited UserControl can not find XAML defined elements

    Hello,
    As the title suggests, I have a UserControl, called "DashboardControl", that is used across all of our games in a project that is shared among the games. In each of our projects we have a uniquely defined Dashboard.XAMLs that is specific to that
    project.
    This works fine for all of our projects but now I need to add some additional functionality unique to one project so I created a new UserControl called "GameSpecificDashboardControl" that inherits from the Dashboard. I changed the XAML so that
    it references the GameSpecificDashboardControl as it's view model. Unfortunately, whenever I call a Storyboard from the GameSpecificDashboardControl, I get the following error:
    "WinDisplay" name can not be found in name scope of GameSpecificDashboardControl
    In short, my GameSpecific is calling a Storyboard (which can be found) but the storyboard is trying to change an element that can not be found. What doesnt make sense is that not only is WinDisplay clearly defined in the XAML, but Snoop also shows the WinDisplay
    exists, as well as looping through the visual tree shows that WinDisplay exists.
    I'd appreciate any help anyone can give on this issue, I'm lost on ideas at this point.
    NOTE: If I move the 'sbBigWinIntro' & 'sbBigWinEnd' code to the 'PART_SBWinTickerIntro' & 'PART_SBWinTickerEnd' storyboards, I get no error. Unfortunately I need these animations to execute under certain conditions so keeping them
    in the PART_ storyboards doesnt work for me.
    NOTE2: The PART_ storyboards mentioned above are called in the base DashboardControl which I can not include in this post.
    Below are the XAML and code-behind files:
    XAML
    <ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:views="clr-namespace:Frozen7ViewModule.Views"
    xmlns:vwc="clr-namespace:ViewCommon;assembly=ViewCommon"
    xmlns:vwcd="clr-namespace:ViewCommon.Dashboard;assembly=ViewCommon"
    xmlns:vwcc="clr-namespace:ViewCommon.Converters;assembly=ViewCommon"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:diagnostics="clr-namespace:System.Diagnostics;assembly=WindowsBase"
    xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
    xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions"
    xmlns:CustomControlLib="clr-namespace:CustomControlLib;assembly=CustomControlLib"
    mc:Ignorable="d">
    <Style TargetType="{x:Type views:GameSpecificDashboardControl}">
    <Setter Property="BoundCustomerBalance" Value="{Binding CustomerBalance}"/>
    <Setter Property="BoundWinAmount" Value="{Binding WinAmount}"/>
    <Setter Property="BoundBetAmount" Value="{Binding BetAmount}"/>
    <Setter Property="RaiseSoundCommand" Value="{Binding GVMSound.GameSoundCommand}"/>
    <Setter Property="Template">
    <Setter.Value>
    <ControlTemplate>
    <ControlTemplate.Resources>
    <Storyboard x:Key="sbBigWinIntro" FillBehavior="HoldEnd" BeginTime="0:0:0.0">
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="200"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Top)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="-300"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="3"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="3"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="WinBox_SolidBack">
    <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1"/>
    </DoubleAnimationUsingKeyFrames>
    </Storyboard>
    <Storyboard x:Key="sbBigWinEnd" FillBehavior="HoldEnd">
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="633"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Top)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="348"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="WinDisplay">
    <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="1"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="WinBox_SolidBack">
    <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0"/>
    </DoubleAnimationUsingKeyFrames>
    </Storyboard>
    <Storyboard x:Key="PART_SBWinTickerIntro" FillBehavior="HoldEnd" BeginTime="0:0:0.0">
    </Storyboard>
    <Storyboard x:Key="PART_SBWinTickerEnd" FillBehavior="HoldEnd">
    </Storyboard>
    <Storyboard x:Key="PART_SBInfoTextIntro" FillBehavior="Stop">
    </Storyboard>
    </ControlTemplate.Resources>
    <Canvas x:Name="GameStateTarget" Width="1680" Height="200">
    <Canvas.Resources>
    <Style TargetType="{x:Type TextBlock}">
    <Setter Property="FontFamily" Value="/Frozen7ViewModule;component/Fonts/#Celtic Gaelige"/>
    <Setter Property="HorizontalAlignment" Value="Center"/>
    <Setter Property="Foreground" Value="White"/>
    <Setter Property="FontSize" Value="60"/>
    </Style>
    <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
    </Canvas.Resources>
    <VisualStateManager.VisualStateGroups>
    <VisualStateGroup x:Name="ShowValueStateGroup">
    <VisualState x:Name="ShowMoneyState">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="WinAmountCredits">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CustomerBalanceCredits">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BetAmountCredits">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="TBInfoText">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="WinAmountMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CustomerBalanceMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BetAmountMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="TBInfoTextMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="ShowCreditsState">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="WinAmountCredits">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CustomerBalanceCredits">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BetAmountCredits">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="TBInfoText">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="WinAmountMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CustomerBalanceMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BetAmountMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="TBInfoTextMoney">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    </VisualStateGroup>
    <VisualStateGroup x:Name="VolumeStateGroup">
    <VisualState x:Name="VolumeMaxState">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(ContentControl.Content)" Storyboard.TargetName="VolumePercentTarget">
    <DiscreteObjectKeyFrame KeyTime="0" Value="100"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="VolumeMediumState">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(ContentControl.Content)" Storyboard.TargetName="VolumePercentTarget">
    <DiscreteObjectKeyFrame KeyTime="0" Value="66"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="VolMed">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="VolMax">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="VolumeLowState">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(ContentControl.Content)" Storyboard.TargetName="VolumePercentTarget">
    <DiscreteObjectKeyFrame KeyTime="0" Value="33"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="VolLow">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="VolMax">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Hidden}"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    </VisualStateGroup>
    <VisualStateGroup x:Name="GameDenominationStateGroup">
    <VisualState x:Name="State_gfs7h25_cfg">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="OneDollarGameIcon">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FiveDollarGameIcon">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="State_gfs7h100_cfg">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="TwentyFiveCentGameIcon">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FiveDollarGameIcon">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="State_gfs7h500_cfg">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="TwentyFiveCentGameIcon">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="OneDollarGameIcon">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    </VisualStateGroup>
    <!--View Race States-->
    <VisualStateGroup x:Name="RaceVideoOptionAvailableStateGroup">
    <VisualState x:Name="RaceVideoOptionAvailableFalse">
    <Storyboard>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ViewRaceCanvas">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="MakePicksCanvas">
    <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Collapsed}"/>
    </ObjectAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Left)" Storyboard.TargetName="InfoCanvas">
    <DiscreteDoubleKeyFrame KeyTime="0:0:0.0" Value="1480"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Top)" Storyboard.TargetName="InfoCanvas">
    <DiscreteDoubleKeyFrame KeyTime="0:0:0.0" Value="417"/>
    </DoubleAnimationUsingKeyFrames>
    <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(Canvas.Top)" Storyboard.TargetName="VolCanvas">
    <DiscreteDoubleKeyFrame KeyTime="0:0:0.0" Value="415"/>
    </DoubleAnimationUsingKeyFrames>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="RaceViewOptionAvailableTrue">
    <Storyboard>
    </Storyboard>
    </VisualState>
    </VisualStateGroup>
    <VisualStateGroup x:Name="RaceVideoSelectedStateGroup">
    <VisualState x:Name="RaceVideoSelectedFalse">
    <Storyboard>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="RaceVideoSelectedTrue">
    <Storyboard>
    </Storyboard>
    </VisualState>
    </VisualStateGroup>
    <VisualStateGroup x:Name="BalanceIsPartialCreditStateGroup">
    <VisualState x:Name="BalanceIsPartialCreditFalse">
    <Storyboard>
    </Storyboard>
    </VisualState>
    <VisualState x:Name="BalanceIsPartialCreditTrue">
    <Storyboard>
    </Storyboard>
    </VisualState>
    </VisualStateGroup>
    <VisualStateGroup x:Name="ValidationStates">
    <VisualState x:Name="Valid"/>
    <VisualState x:Name="InvalidFocused"/>
    <VisualState x:Name="InvalidUnfocused"/>
    </VisualStateGroup>
    </VisualStateManager.VisualStateGroups>
    <i:Interaction.Behaviors>
    <vwc:VisualStateSyncStateToBoundValue BoundStateValue="{Binding RaceVideoOptionAvailable}" StateNamePrefix="RaceVideoOptionAvailable" VerifyTemplateChildName="ViewRaceCanvas"/>
    <vwc:VisualStateSyncStateToBoundValue BoundStateValue="{Binding RaceVideoSelected}" StateNamePrefix="RaceVideoSelected" VerifyTemplateChildName="ViewRaceOn"/>
    <vwc:VisualStateSyncStateToBoundValue BoundStateValue="{Binding BalanceIsPartialCredit}" StateNamePrefix="BalanceIsPartialCredit" VerifyTemplateChildName="CustomerBalanceCredits"/>
    </i:Interaction.Behaviors>
    <!--
    VolumeState storyboards update VolumePercentTarget,
    causing PropertyChangedTrigger to invoke SetVolumePercent() command on view model
    -->
    <!--
    VolumeState storyboards update VolumePercentTarget,
    causing PropertyChangedTrigger to invoke SetVolumePercent() command on view model
    -->
    <ContentControl x:Name="VolumePercentTarget" Content="0" Visibility="Hidden" >
    <i:Interaction.Triggers>
    <ei:PropertyChangedTrigger Binding="{Binding Content, ElementName=VolumePercentTarget}">
    <i:InvokeCommandAction Command="{Binding SetVolumePercent, Mode=OneTime}" CommandParameter="{Binding Content, ElementName=VolumePercentTarget}" />
    </ei:PropertyChangedTrigger>
    </i:Interaction.Triggers>
    </ContentControl>
    <Image x:Name="TwentyFiveCentGameIcon" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Denom_25.png" Canvas.Top="372" />
    <Image x:Name="OneDollarGameIcon" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Denom_100.png" Canvas.Top="372" />
    <Image x:Name="FiveDollarGameIcon" RenderTransformOrigin="0.5,0.5" Canvas.Left="-130" Canvas.Top="372"
    Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Denom_500.png" >
    <Image.RenderTransform>
    <TransformGroup>
    <ScaleTransform ScaleX="0.7" ScaleY="0.9" />
    </TransformGroup>
    </Image.RenderTransform>
    </Image>
    <Canvas x:Name="ViewRaceCanvas" Canvas.Left="1380" Canvas.Top="417" >
    <Image x:Name="ViewRaceOff" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/ViewNextRace.png" />
    <Image x:Name="ViewRaceOn" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/ViewNextRace.png" />
    <Rectangle x:Name="HitBox_ViewRace" Width="{Binding ActualWidth, ElementName=ViewRaceOff}" Height="{Binding ActualHeight, ElementName=ViewRaceOff}" Fill="Green" Opacity="0" >
    <Rectangle.Resources>
    <sys:Boolean x:Key="BoolTrue">True</sys:Boolean>
    </Rectangle.Resources>
    <i:Interaction.Triggers>
    <i:EventTrigger EventName="MouseLeftButtonDown">
    <i:InvokeCommandAction Command="{Binding SetRaceVideoSelectedCommand, Mode=OneTime}" CommandParameter="{StaticResource BoolTrue}"/>
    </i:EventTrigger>
    </i:Interaction.Triggers>
    </Rectangle>
    </Canvas>
    <Canvas x:Name="MakePicksCanvas" Canvas.Left="1490" Canvas.Top="321" >
    <Image x:Name="HandiPicks" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/YourPicks.png" />
    <TextBlock x:Name="First" Text="{Binding PlayerPicks[0], FallbackValue=-, Mode=OneWay, StringFormat=N0}" Canvas.Left="120" Canvas.Top="75" Width="24" Height="24" FontSize="24" TextAlignment="Center" Foreground="White" HorizontalAlignment="Stretch" FontFamily="/Frozen7ViewModule;component/Fonts/#Celtic Gaelige"/>
    <TextBlock x:Name="Second" Text="{Binding PlayerPicks[1], FallbackValue=-, Mode=OneWay, StringFormat=N0}" Canvas.Left="120" Canvas.Top="125" Width="24" Height="24" FontSize="24" TextAlignment="Center" Foreground="White" VerticalAlignment="Stretch"/>
    <TextBlock x:Name="Third" Text="{Binding PlayerPicks[2], FallbackValue=-, Mode=OneWay, StringFormat=N0}" Canvas.Left="120" Canvas.Top="175" Width="24" Height="24" FontSize="24" TextAlignment="Center" Foreground="White" HorizontalAlignment="Stretch"/>
    </Canvas>
    <!-- Info Canvas -->
    <Canvas x:Name="InfoCanvas" Canvas.Left="241" Canvas.Top="369" >
    <Image x:Name="InfoIcon" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Info_UI.png" />
    <Rectangle x:Name="InfoHitBox" Width="{Binding ElementName=InfoIcon, Path=ActualWidth}" Height="{Binding ElementName=InfoIcon, Path=ActualHeight}" Fill="Purple" Opacity="0" >
    <i:Interaction.Triggers>
    <i:EventTrigger EventName="MouseLeftButtonDown">
    <i:InvokeCommandAction Command="{Binding ShowInfoCommand, Mode=OneTime}"/>
    </i:EventTrigger>
    </i:Interaction.Triggers>
    </Rectangle>
    </Canvas>
    <!-- Volume Canvas -->
    <Canvas x:Name="VolCanvas" Canvas.Left="241" Canvas.Top="465" >
    <Image x:Name="VolMax" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Volume_High.png"/>
    <Image x:Name="VolMed" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Volume_Med.png" Visibility="Collapsed" />
    <Image x:Name="VolLow" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Volume_Low.png" Visibility="Collapsed" />
    <Rectangle Width="{Binding ActualWidth, ElementName=VolMax}" Height="{Binding ActualHeight, ElementName=VolMax}" Fill="Orange" Opacity="0" >
    <i:Interaction.Behaviors>
    <vwc:VisualStateCycleStateOnEvent EventName="MouseDown" EventOwnerType="{x:Type UIElement}" VisualStateGroupName="VolumeStateGroup"/>
    </i:Interaction.Behaviors>
    </Rectangle>
    </Canvas>
    <!-- Balance Display -->
    <Canvas x:Name="BalanceDisplay" Canvas.Left="357" Canvas.Top="409" DataContext="{Binding Mode=OneTime, RelativeSource={RelativeSource TemplatedParent}}" >
    <Image x:Name="Balance_UI" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Cash_UI.png" />
    <!-- Dynamic Balance Text -->
    <Grid x:Name="BalanaceGrid" Canvas.Left="15" Canvas.Top="15" >
    <Grid.ColumnDefinitions>
    <ColumnDefinition Width="0.748*"/>
    <ColumnDefinition Width="0.087*"/>
    <ColumnDefinition Width="0.165*"/>
    </Grid.ColumnDefinitions>
    <!-- Grid must be positioned within this canvas so its in the correct place of the background image -->
    <Grid x:Name="CustomerBalanceCredits" Grid.ColumnSpan="3" Width="230" Height="90" >
    <Viewbox Stretch="Uniform" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto">
    <TextBlock x:Name="CustomerBalanceNormalCredits" Text="{Binding CustomerBalance.AltAmount, FallbackValue=87\,123\,456, Mode=OneWay, StringFormat=N0}" />
    </Viewbox>
    <Viewbox Stretch="Uniform" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto" >
    <TextBlock x:Name="CustomerBalancePartialCredits" Text="{Binding CustomerBalance.Amount, Converter={vwcc:IntToMoneyConverter}, FallbackValue=$871\,234.56, Mode=OneWay, StringFormat=C}" Visibility="Hidden"/>
    </Viewbox>
    </Grid>
    <Viewbox Stretch="Uniform" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.ColumnSpan="3" Margin="0" Width="230" Height="90" >
    <TextBlock x:Name="CustomerBalanceMoney" Text="{Binding CustomerBalance.Amount, Converter={vwcc:IntToMoneyConverter}, FallbackValue=$871\,234.56, Mode=OneWay, StringFormat=C}" Visibility="Hidden"/>
    </Viewbox>
    </Grid>
    </Canvas>
    <!-- Win Display -->
    <Canvas x:Name="WinDisplay" Canvas.Left="633" Canvas.Top="348" RenderTransformOrigin="0.5,0.5" DataContext="{Binding Mode=OneTime, RelativeSource={RelativeSource TemplatedParent}}" >
    <Rectangle x:Name="WinBox_SolidBack" Canvas.Left="5" Canvas.Top="5" Width="441" Height="129" Fill="LightBlue" Opacity="0" />
    <Image x:Name="Win_Box" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Win_UI.png" >
    <Image.RenderTransform>
    <TransformGroup>
    <ScaleTransform ScaleX="0.33" ScaleY="0.3" />
    </TransformGroup>
    </Image.RenderTransform>
    </Image>
    <!-- Dynamic Win Text -->
    <!-- Grid must be positioned within this canvas so its in the correct place of the background image -->
    <Grid x:Name="WinGrid" Canvas.Left="15" Canvas.Top="25" Visibility="{Binding ShowWinText, Converter={vwcc:BoolToHiddenConverter} }" >
    <Viewbox Stretch="Uniform" HorizontalAlignment="Stretch" VerticalAlignment="Center" Width="430" Height="120" >
    <TextBlock x:Name="WinAmountCredits" Text="{Binding WinAmount.AltAmount, FallbackValue=123\,456, Mode=OneWay, StringFormat=N0}" FontSize="96"/>
    </Viewbox>
    <Viewbox Stretch="Uniform" HorizontalAlignment="Stretch" VerticalAlignment="Center" Width="430" Height="120" >
    <TextBlock x:Name="WinAmountMoney" Text="{Binding WinAmount.Amount, Converter={vwcc:IntToMoneyConverter}, FallbackValue=$871\,234.56, Mode=OneWay, StringFormat=C}" Visibility="Hidden" FontSize="128"/>
    </Viewbox>
    </Grid>
    <Canvas.RenderTransform>
    <TransformGroup>
    <ScaleTransform ScaleX="1" ScaleY="1" />
    </TransformGroup>
    </Canvas.RenderTransform>
    </Canvas>
    <!-- Bet Display -->
    <Canvas x:Name="BetDisplay" Canvas.Left="1109" Canvas.Top="409">
    <Image x:Name="Bet_UI" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Dashboard/Bet_UI.png" />
    <!-- Dynamic Bet Text -->
    <!-- Grid must be positioned within this canvas so its in the correct place of the background image -->
    <Grid x:Name="BetGrid" Canvas.Left="15" Canvas.Top="15" >
    <Viewbox Stretch="Uniform" HorizontalAlignment="Stretch" VerticalAlignment="Center" Width="230" Height="90" >
    <TextBlock x:Name="BetAmountMoney" Visibility="Hidden" Text="{Binding BetAmount, Converter={vwcc:IntToMoneyConverter}, FallbackValue=$871\,234.56, Mode=OneWay, StringFormat=C}"/>
    </Viewbox>
    <Viewbox Stretch="Uniform" HorizontalAlignment="Stretch" VerticalAlignment="Center" Width="230" Height="90" >
    <TextBlock x:Name="BetAmountCredits" Text="{Binding NumberBets, FallbackValue=$871\,234.56, Mode=OneWay, StringFormat=N0}"/>
    </Viewbox>
    </Grid>
    </Canvas>
    <Canvas x:Name="InfoTextCanvas" Canvas.Left="0" Canvas.Top="-473" DataContext="{Binding Mode=OneTime, RelativeSource={RelativeSource TemplatedParent}}" >
    <Image x:Name="PromptBar" Source="pack://siteoforigin:,,,/Frozen7ViewModule/Content/Bottom Screen/Background/PromptBar.png" />
    <Grid Width="1680" Height="62.5" Canvas.Top="8">
    <Grid.Resources>
    <Style BasedOn="{StaticResource {x:Type TextBlock}}" TargetType="{x:Type TextBlock}">
    <Setter Property="FontSize" Value="45"/>
    <Setter Property="Effect">
    <Setter.Value>
    <DropShadowEffect/>
    </Setter.Value>
    </Setter>
    <Setter Property="HorizontalAlignment" Value="Center" />
    </Style>
    </Grid.Resources>
    <!-- Info Prompts???? -->
    <TextBlock x:Name="TBInfoText" Text="{Binding InfoText, Mode=OneWay}" />
    <TextBlock x:Name="TBInfoTextMoney" Text="{Binding InfoTextMoney, Mode=OneWay}" />
    <TextBlock x:Name="PART_TBBonusInfo" Visibility="Collapsed"/>
    </Grid>
    </Canvas>
    <Rectangle x:Name="DisplayBoxesHitBox" Width="1020" Height="200" Fill="Red" Opacity="0" Canvas.Left="350" Canvas.Top="340" Panel.ZIndex="900" >
    <i:Interaction.Behaviors>
    <vwc:VisualStateCycleStateOnEvent EventName="MouseDown" EventOwnerType="{x:Type UIElement}" VisualStateGroupName="ShowValueStateGroup"/>
    </i:Interaction.Behaviors>
    </Rectangle>
    </Canvas>
    </ControlTemplate>
    </Setter.Value>
    </Setter>
    </Style>
    </ResourceDictionary>
    GameSpecificDashboardControl  CODE BEHIND
    using Common;
    using ViewCommon;
    using ViewCommon.Dashboard;
    using Common.Events.Messages;
    using System;
    using System.Windows.Media.Animation;
    using System.Windows.Controls;
    using System.Windows;
    using System.Windows.Media;
    namespace Frozen7ViewModule.Views
    public class GameSpecificDashboardControl : DashboardControl
    private bool wasBigWin;
    private Storyboard sbBigWinIntro;
    private Storyboard sbBigWinEnd;
    private string _infoTextMoney;
    public string InfoTextMoney
    get { return _infoTextMoney; }
    private set
    _infoTextMoney = value;
    RaisePropertyChanged(() => InfoTextMoney);
    private bool _showWinText;
    public bool ShowWinText
    get { return _showWinText; }
    set
    _showWinText = value;
    RaisePropertyChanged(() => ShowWinText);
    private MultiPaylineControl multiPaylineControl;
    private int creditDivisor;
    public void Initialize(MultiPaylineControl multiPaylineControl)
    this.multiPaylineControl = multiPaylineControl;
    creditDivisor = GameParameters.Fetch.GameBetUnitCost;
    public override void OnApplyTemplate()
    base.OnApplyTemplate();
    sbBigWinIntro = this.LoadResourceStoryboard("sbBigWinIntro");
    sbBigWinEnd = this.LoadResourceStoryboard("sbBigWinEnd");
    public override void ClearPaylineInfo()
    base.ClearPaylineInfo();
    InfoTextMoney = "";
    public override void SetPaylineInfo(string info)
    base.SetPaylineInfo(info);
    InfoTextMoney = info;
    public override void OnPaylineLoop(MessageResultWin.Payline payline, int callCount)
    if (multiPaylineControl.IsJackpotWin() && payline.Tier == 0)
    // With current protocol, the Jackpot win amount is not easily determined for all case, do not try to show it
    InfoTextMoney = string.Format("Payline {0} Pays Jackpot", payline.PaylineIndex + 1);
    InfoText = InfoTextMoney;
    else
    int creditsBet = BoundBetAmount / creditDivisor;
    var creditString = (creditsBet > 2 && payline.Tier < 3) ? string.Format("X {0}", creditsBet - 1) : "";
    var multiplierString = payline.Multiplier > 1 ? string.Format("X {0}", payline.Multiplier) : "";
    string strTier = "(*Payline Tier Missing*)";
    if (payline.Tier >= 3) strTier = "1st Coin:";
    else if (payline.Tier < 3 && payline.Tier >= 0)
    //explicitly check for 2nd and 3rd coin for easier debugging if a bug ever occurs
    if (creditsBet == 2) strTier = "2nd Coin:";
    else if (creditsBet == 3) strTier = "3rd Coin:";
    InfoTextMoney = string.Format("Payline {0} Pays {1} {2:C}", payline.PaylineIndex + 1, strTier, (((double)payline.AmountWon) / 100) * payline.Multiplier);
    InfoText = string.Format("Payline {0} Pays {1} {2:N0}", payline.PaylineIndex + 1, strTier, (payline.AmountWon / creditDivisor) * payline.Multiplier);
    public void StartWinTicker(int bonusWinAmount, Action onBonusTickFinished, Action onWinTickFinished, int adjustAmount,bool isBigWin, bool fast = false)
    base.StartWinTicker(bonusWinAmount, onBonusTickFinished, onWinTickFinished, adjustAmount, fast);
    ShowWinText = true;
    if (isBigWin) sbBigWinIntro.Begin(this);
    wasBigWin = isBigWin;
    public override void OnWinTickFinished()
    base.OnWinTickFinished();
    if (wasBigWin) sbBigWinEnd.Begin();

    I agree with Barry - inheriting xaml is a problem.
    I think there is technically a way to sort of inherit xaml you put in app.xaml.  But I think that's a bad plan and I think the technique may well rely on a bug. Maybe it doesn't even work now - it's been a while since I read about it.
    I'm also not so clear on what you're trying to do here.
    I must admit I haven't spent very long trying to work out what that all that markup and code does though. 
    The three approaches I would consider are:
    1)
    Inherit just the code and substitute views completely.
    This is Barry's suggestion.
    2)
    Make a templated contentcontrol which you can put your variable stuff inside.
    Kind of like this:
    http://social.technet.microsoft.com/wiki/contents/articles/28597.wpf-keeping-your-mvvm-views-dry.aspx
    3)
    Compose the xaml from flat templates.
    https://gallery.technet.microsoft.com/Dynamic-XAML-View-Composer-8d9fa5d6
    https://gallery.technet.microsoft.com/Dynamic-XAML-Composed-View-e087f3c1
    Which to use depends on purpose.
    Hope that helps.
    Recent Technet articles: Property List Editing;
    Dynamic XAML

  • Need help diagnosing cause of printing issue w/ image distortion

    Hello, I'm looking for some expert advice for my print issue with image distortion (see above) on my files once setup and proofed by my printer.
    I have a large PSD background file out of photoshop (CMYK, 170mb psd) that is being placed into an InDesign document. No preflight errors, all correct SWOP cmyk settings, and I keep having issues where images distort on my printers proofs - they seem unable to explain the issue and can't offer any other suggestions beyond ("just try resaving/uploading again" which of course has an added fee with each upload...).
    The files are all fine on our end: on-screen, on our cmyk proofs, and our saved PDFs/packaged files. But everytime our printer opens these they seem to have these distorted image problems - scrambled images (almost as if there was a ghosted transparent image in the distorted area), strange lines (see above, and color distortion (usually greens and pinks, see above).
    Is this an issue with my settings/file formats? Maybe the issue lies on our printers end? I'll keep checking this throughout the day and provide quick answers to anyone who can help me get to the bottom of this.
    Adobe forums have been a huge help in years past so I decided this was by best bet for a resolution from those who know more than myself (or my printer), thanks for taking the time to help!
    - Ian

    Hello, I'm looking for some expert advice for my print issue with image distortion (see above) on my files once setup and proofed by my printer.
    I have a large PSD background file out of photoshop (CMYK, 170mb psd) that is being placed into an InDesign document. No preflight errors, all correct SWOP cmyk settings, and I keep having issues where images distort on my printers proofs - they seem unable to explain the issue and can't offer any other suggestions beyond ("just try resaving/uploading again" which of course has an added fee with each upload...).
    The files are all fine on our end: on-screen, on our cmyk proofs, and our saved PDFs/packaged files. But everytime our printer opens these they seem to have these distorted image problems - scrambled images (almost as if there was a ghosted transparent image in the distorted area), strange lines (see above, and color distortion (usually greens and pinks, see above).
    Is this an issue with my settings/file formats? Maybe the issue lies on our printers end? I'll keep checking this throughout the day and provide quick answers to anyone who can help me get to the bottom of this.
    Adobe forums have been a huge help in years past so I decided this was by best bet for a resolution from those who know more than myself (or my printer), thanks for taking the time to help!
    - Ian

  • Word 2010x64 to PDF using Acrobat Pro XI: Print shows box with ? inside.

    System: Windows 7 SP1 X64
    Adobe: Acrobat XI Pro
    Office: Office 2010 x64
    On multiple systems, I creating a document with standard text and font and then saved as or printed as a PDF. This creates a normal PDF with no visable issues. Problem arrises when printing the newly created PDF. All PDFs converted from Word print with question marks inside squares. There is no symbols evident on the Word document, created PDF or in print preview. All formatting Markups have been disabled in Word as well. Any ideas as to a work around or fix? See below images for example.
    Word Document: Scan of Printed PDF:

    We are having exactly the same issue as described above.
    Did this ever get answered?
    We are using:
    Acrobat 11.0.3
    Word 2010 (V 14.0.7015.1000 32-bit)
    MS Office Home and Business 2010 SP2
    Windows 7 Professional SP1 64-bit
    The problem seems to occur only when, in Word, we use File - Print - Printer Adobe PDF, email the resulting PDF file to another office, and then printout on a Toshiba Studio 2330c printer.
    If we print the file locally to a Toshiba Studio 2550c printer then it prints ok.
    It also prints ok if we, in Word we use the Acrobat tab, click Create PDF, email the resulting PDF file to another office, and then printout on the same Toshiba Studio 2330c printer.
    Any ideas?

  • PDF attachment in mail

    Hi All,
    I am able to send the PDF file in mail attachment, but the problem is the logo is not getting displayed correctly. Pls find my code below
    REPORT  ztestmail.
    DATA: objpack LIKE sopcklsti1 OCCURS  2 WITH HEADER LINE.
    DATA: objhead LIKE solisti1   OCCURS  1 WITH HEADER LINE.
    DATA: objbin  LIKE solisti1   OCCURS 45 WITH HEADER LINE.
    DATA: objtxt  LIKE solisti1   OCCURS 10 WITH HEADER LINE.
    DATA: reclist LIKE somlreci1  OCCURS  5 WITH HEADER LINE.
    DATA: doc_chng LIKE sodocchgi1.
    DATA: tab_lines LIKE sy-tabix.
    DATA : it_lines TYPE STANDARD TABLE OF tline,
           it_line TYPE tline.
    Creating the document to be sent
    doc_chng-obj_name = 'Invoice'.
    doc_chng-obj_descr = 'Invoice'.
    objtxt = 'Invoice as Attachment'.
    APPEND objtxt.
    DESCRIBE TABLE objtxt LINES tab_lines.
    READ TABLE objtxt INDEX tab_lines.
    doc_chng-doc_size = ( tab_lines - 1 ) * 255 + STRLEN( objtxt ).
    Creating the entry for the compressed document
    CLEAR objpack-transf_bin.
    objpack-head_start = 1.
    objpack-head_num   = 0.
    objpack-body_start = 1.
    objpack-body_num   = tab_lines.
    objpack-doc_type   = 'RAW'.
    APPEND objpack.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        filename                      = 'U:\PDF\2.PDF'
        filetype                      = 'BIN'
      TABLES
        data_tab                      = it_lines
    EXCEPTIONS
       FILE_OPEN_ERROR               = 1
       FILE_READ_ERROR               = 2
       NO_BATCH                      = 3
       GUI_REFUSE_FILETRANSFER       = 4
       INVALID_TYPE                  = 5
       NO_AUTHORITY                  = 6
       UNKNOWN_ERROR                 = 7
       BAD_DATA_FORMAT               = 8
       HEADER_NOT_ALLOWED            = 9
       SEPARATOR_NOT_ALLOWED         = 10
       HEADER_TOO_LONG               = 11
       UNKNOWN_DP_ERROR              = 12
       ACCESS_DENIED                 = 13
       DP_OUT_OF_MEMORY              = 14
       DISK_FULL                     = 15
       DP_TIMEOUT                    = 16
       OTHERS                        = 17.
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    DATA : gd_buffer TYPE string.
    LOOP AT it_lines INTO it_line.
      TRANSLATE it_line USING ' ~'.
      CONCATENATE gd_buffer it_line INTO gd_buffer.
    ENDLOOP.
    TRANSLATE gd_buffer USING '~ '.
    DO.
      objbin = gd_buffer.
      APPEND objbin.
      SHIFT gd_buffer LEFT BY 255 PLACES.
      IF gd_buffer IS INITIAL.
        EXIT.
      ENDIF.
    ENDDO.
    objhead = 'Invoice.PDF'. APPEND objhead.
    Creating the entry for the compressed attachment
    objpack-transf_bin = 'X'.
    objpack-head_start = 1.
    objpack-head_num   = 1.
    objpack-body_start = 1.
    DESCRIBE TABLE objbin LINES tab_lines.
    READ TABLE objbin INDEX tab_lines.
    objpack-doc_size   = tab_lines * 255.
    objpack-body_num   = tab_lines.
    objpack-doc_type   = 'EXT'.
    objpack-obj_name   = 'ATTACHMENT'.
    objpack-obj_descr = 'Reproduction object 138'.
    APPEND objpack..
    Entering names in the distribution list
    reclist-receiver = 'mail address'.
    reclist-rec_type = 'U'.
    APPEND reclist.
    * sending the document
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
      EXPORTING
        document_data              = doc_chng
        put_in_outbox              = 'X'
        commit_work                = 'X'
      TABLES
        packing_list               = objpack
        object_header              = objhead
        contents_bin               = objbin
        contents_txt               = objtxt
        receivers                  = reclist
      EXCEPTIONS
        too_many_receivers         = 1
        document_not_sent          = 2
        operation_no_authorization = 4
        OTHERS                     = 99.
    Thanks,
    Raju

    Hi Raj008,
    When you create post or reply, on right hand side all the markups are given...how to format text and all,
    for code to be seen in readable format,
    simply type the lines between  
    <open brace bracket > <the word 'code'> <closing brace bracket>
    program lines
    <open brace bracket > <the word 'code'> <closing brace bracket>
    hope that helps you
    sorry cant actually type the bracket, as it shows in code format
    Please try replying again to 1 of the replies and check on right hand side of the editor.
    Regards,
    Radhika

  • Question about Creating Forms in Acrobat 9 Pro

    I designed an invoice form to send to my clients that allows me to easily fill out form data and automatically email to my client. Everything works great, but when I send it, the form is still active and I want the fields to be closed for alteration. How can I make this happen?
    many thanks!

    What I would do is flatten the form, which converts the form fields to regular page contents so that they are no longer interactive. There are a number of ways to do this, including JavaScript, PDF Optimizer (Discard Objects > Flatten form fields), and Preflight (Flatten all form fields fixup).
    Edit: I did not see the previous responses when I posted this, due toforum wierdness, so sorry for the duplication.

  • Black (K = 100) text in InDesign being reported as CMYK in Acrobat

    These are the settings in my InDesign documents:
    CMYK working color space: US Sheetfed Uncoated v2
    Preserve embedded profiles
    Text set to K = 100
    When I exported to PDF, these were the settings under Output > Color:
    No color conversion
    Include all profiles
    I opened the document in Acrobat and went to Advanced > Output Preview to make sure that what was supposed to be grayscale was grayscale. When I ran the pointer over the text, it came up in CMYK values and not K = 100. That was a surprise. When I changed the SIMULATION PROFILE in the OUTPUT PREVIEW window to US Sheetfed Uncoated v2 (the same profile as in InDesign) the text was listed as K = 100. I assumed the reading being given was actually the color numbers, not 'mapped' color numbers i.e. the color numbers if they were converted to the new space.
    Anyway, it was obvious I wasn't on top of this, so I went to ADVANCED > PREFLIGHT >LIST ALL NON BW OBJECTS to check what was BW and what was not. Up came several hundred items, including every font in the document.
    I could force the text to BW, but I had to go back to InDesign and change the settings (Output > Color) to:
    No color conversion
    i Don't include profiles
    Aha! When I repeated the above tests in Acrobat, no matter what simulation profile I chose, text was always shown as K = 100. A list of all non-BW objects listed only color images -- just what I wanted.
    I need a few hints on why this occurred.
    QUES: Why should including a colour profile when exporting from InDesign cause K = 100 to map to CMYK? Surely the color numbers going to Acrobat are unaltered out of InDesign (i.e. K = 100 is sent as K = 100) so Acrobat must be changing them. InDesign says of "No Color Conversion": "Uses existing color numbers and doesn't convert them". So why does Acrobat report them as changed?

    Guy,
    You only need to include a profile if you need to convert to another CMYK space when the PDF is outputa typical case for including profiles would be one where you don't really know what the print destination is and your CMYK values might need to be reconverted at output. If you don't want additional CMYK conversions (you know the correct destination is US Sheefed) then export as PDFX/1-a, that preset includes an intent but not a profile and your black will not get converted.
    Unwanted color conversions indicate that there are conflicting profiles somewhere.

  • XSLT transformer of CQ is not working for properties other than property named as "text"

    At the location "/libs/wcm/core/content/pdf/page2fo.xsl", of CQ 5.5 instance, I can see a transformer that converts the geometrixx pages to pdf. For the text component of foundation the code "<xsl:apply-templates select="text"/>" transforms the Rich Text of text component to PDF removing all the markup. Now If I change the property name of the "Text" component from "text" to "mytext", the PDF is not able to show the RTE content anymore. Any idea why the name of the property can't be changes?

    Hi,
    You have to debug the entire system behaviour , the approval process using the second approver.
    As first step , please check the security level of the second approver. Restart of workflow is based on the security level of the approver.
    you can find the parameter for security level in the personalization tab of the user .
    there is one function module  which determines wether the workflow should be restarted (or) not.
    i do not remember the exact name of the function module.
    1)start transaction se37
    2)enter bbpwflrestart*.
    3) system will return a number of function modules , of them one function module determines wether to restart the workflow (or) not.
    Please check what does the above function module return for the user and the shopping cart , there will be one parameter 'restart' which triggers the start

Maybe you are looking for

  • CX_SY_CONVERSION_NO_DATE_TIME:XSLT

    Hi to All! We have a SAP ABAP Web Service and we called it form an SAP ABAP Proxy both have been generated with the u201Coldu201D SOAP runtime. Now we have adjusted the Web Service with an new field type date this field can be initial. We have also r

  • Please tell me how to do iMovie 6 COMMAND T (spit) in iMovie 11

      I want to split an event to make chapters. I try to follow directions in iMovie 11 manual and online, but the "split" command is always grayed out. What can I do to split an event?    Thank you

  • Using iCloud Drive as a Time Machine drive?

    Hi, do you know if there is a way to use iCloud drive as a Time Machine drive. I mean, we can have more than one time machine drive, using iCloud Drive would be a nice option for off site backup no? I Currently use Crashplan for that, but using iClou

  • Is there a way to make invoke-command interactive?

    Hello, I have a script that runs an invoke-command with multiple arguments and performs operation on a remote workstation. I want to add some additional confirmations and dialogue choices depending on how the script block executes on the remove PC. I

  • I can't access my form

    I created a form, posted it live and are getting responses.  I viewed responses 2-3 weeks ago, but now logged in and get this error: "The document can't be found, or you don't have access to it." trying to access the same form.  Please help.  Need to