Commit ff075675 authored by Ilya Kirillov's avatar Ilya Kirillov

Fixed bug #34476

parent 20fc404d
......@@ -8970,132 +8970,141 @@ CFramePr.prototype =
Writer.Skip(4);
var Flags = 0;
if ( undefined != this.DropCap )
if (undefined != this.DropCap)
{
Writer.WriteLong( this.DropCap );
Writer.WriteLong(this.DropCap);
Flags |= 1;
}
if ( undefined != this.H )
if (undefined != this.H)
{
Writer.WriteDouble( this.H );
Writer.WriteDouble(this.H);
Flags |= 2;
}
if ( undefined != this.HAnchor )
if (undefined != this.HAnchor)
{
Writer.WriteLong( this.HAnchor );
Writer.WriteLong(this.HAnchor);
Flags |= 4;
}
if ( undefined != this.HRule )
if (undefined != this.HRule)
{
Writer.WriteLong( this.HRule );
Writer.WriteLong(this.HRule);
Flags |= 8;
}
if ( undefined != this.HSpace )
if (undefined != this.HSpace)
{
Writer.WriteDouble( this.HSpace );
Writer.WriteDouble(this.HSpace);
Flags |= 16;
}
if ( undefined != this.Lines )
if (undefined != this.Lines)
{
Writer.WriteLong( this.Lines );
Writer.WriteLong(this.Lines);
Flags |= 32;
}
if ( undefined != this.VAnchor )
if (undefined != this.VAnchor)
{
Writer.WriteLong( this.VAnchor );
Writer.WriteLong(this.VAnchor);
Flags |= 64;
}
if ( undefined != this.VSpace )
if (undefined != this.VSpace)
{
Writer.WriteDouble( this.VSpace );
Writer.WriteDouble(this.VSpace);
Flags |= 128;
}
if ( undefined != this.W )
if (undefined != this.W)
{
Writer.WriteDouble( this.W );
Writer.WriteDouble(this.W);
Flags |= 256;
}
if ( undefined != this.X )
if (undefined != this.X)
{
Writer.WriteDouble( this.X );
Writer.WriteDouble(this.X);
Flags |= 512;
}
if ( undefined != this.XAlign )
if (undefined != this.XAlign)
{
Writer.WriteLong( this.XAlign );
Writer.WriteLong(this.XAlign);
Flags |= 1024;
}
if ( undefined != this.Y )
if (undefined != this.Y)
{
Writer.WriteDouble( this.Y );
Writer.WriteDouble(this.Y);
Flags |= 2048;
}
if ( undefined != this.YAlign )
if (undefined != this.YAlign)
{
Writer.WriteLong( this.YAlign );
Writer.WriteLong(this.YAlign);
Flags |= 4096;
}
if (undefined !== this.Wrap)
{
Writer.WriteLong(this.Wrap);
Flags |= 8192;
}
var EndPos = Writer.GetCurPosition();
Writer.Seek( StartPos );
Writer.WriteLong( Flags );
Writer.Seek( EndPos );
Writer.Seek(StartPos);
Writer.WriteLong(Flags);
Writer.Seek(EndPos);
},
Read_FromBinary : function(Reader)
{
var Flags = Reader.GetLong();
if ( Flags & 1 )
if (Flags & 1)
this.DropCap = Reader.GetLong();
if ( Flags & 2 )
if (Flags & 2)
this.H = Reader.GetDouble();
if ( Flags & 4 )
if (Flags & 4)
this.HAnchor = Reader.GetLong();
if ( Flags & 8 )
if (Flags & 8)
this.HRule = Reader.GetLong();
if ( Flags & 16 )
if (Flags & 16)
this.HSpace = Reader.GetDouble();
if ( Flags & 32 )
if (Flags & 32)
this.Lines = Reader.GetLong();
if ( Flags & 64 )
if (Flags & 64)
this.VAnchor = Reader.GetLong();
if ( Flags & 128 )
if (Flags & 128)
this.VSpace = Reader.GetDouble();
if ( Flags & 256 )
if (Flags & 256)
this.W = Reader.GetDouble();
if ( Flags & 512 )
if (Flags & 512)
this.X = Reader.GetDouble();
if ( Flags & 1024 )
if (Flags & 1024)
this.XAlign = Reader.GetLong();
if ( Flags & 2048 )
if (Flags & 2048)
this.Y = Reader.GetDouble();
if ( Flags & 4096 )
if (Flags & 4096)
this.YAlign = Reader.GetLong();
if (Flags & 8192)
this.Wrap = Reader.GetLong();
},
Init_Default_DropCap : function(bInside)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment