示例#1
0
 void IEntity.LoadInnerObjects(string propertyName, IRepositoryReader reader, int version)
 {
     Project.AssertSupportedVersion(false, version);
     reader.BeginReadInnerObjects();
     while (reader.BeginReadInnerObject())
     {
         LibraryData ld = new LibraryData(null, null, 0);
         ld.Name              = reader.ReadString();
         ld.AssemblyName      = reader.ReadString();
         ld.RepositoryVersion = reader.ReadInt32();
         _libraries.Add(ld);
         reader.EndReadInnerObject();
     }
     reader.EndReadInnerObjects();
 }
示例#2
0
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     integerValue = reader.ReadInt32();
     floatValue   = reader.ReadFloat();
     stringValue  = reader.ReadString();
 }
示例#3
0
 /// <ToBeCompleted></ToBeCompleted>
 protected virtual void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     name = reader.ReadString();
     if (version >= 4)
     {
         SecurityDomainName = reader.ReadChar();
     }
 }
示例#4
0
 void IEntity.LoadFields(IRepositoryReader reader, int version)
 {
     lastSaved = reader.ReadDate();
     if (version >= 5)
     {
         description = reader.ReadString();
     }
 }
示例#5
0
		/// <override></override>
		protected override void LoadFieldsCore(IRepositoryReader reader, int version) {
			base.LoadFieldsCore(reader, version);

			// ILabel members
			this.privateCharacterStyle = reader.ReadCharacterStyle();
			this.privateParagraphStyle = reader.ReadParagraphStyle();

			string txt = reader.ReadString();
			if (caption == null) caption = new Caption(txt);
			else caption.Text = txt;
		}
示例#6
0
        /// <override></override>
        protected override void LoadFieldsCore(IRepositoryReader reader, int version)
        {
            template = reader.ReadTemplate();
            int x = reader.ReadInt32();
            int y = reader.ReadInt32();

            MoveTo(x, y);
            ZOrder = reader.ReadInt32();
            Layers = (LayerIds)reader.ReadInt32();
            angle  = reader.ReadInt32();
            if (version >= 5)
            {
                data = reader.ReadString();
            }
        }
 /// <override></override>
 protected override void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     base.LoadFieldsCore(reader, version);
     imageLayout = (ImageLayoutMode)reader.ReadByte();
     imageTransparency = reader.ReadByte();
     imageGamma = reader.ReadFloat();
     compressionQuality = reader.ReadByte();
     imageGrayScale = reader.ReadBool();
     string name = reader.ReadString();
     Image img = reader.ReadImage();
     if (name != null && img != null)
         image = new NamedImage(img, name);
     transparentColor = Color.FromArgb(reader.ReadInt32());
 }
示例#8
0
 /// <ToBeCompleted></ToBeCompleted>
 protected virtual void LoadFieldsCore(IRepositoryReader reader, int version)
 {
     name = reader.ReadString();
 }
 /// <override></override>
 public override void LoadFields(IRepositoryReader reader, int version)
 {
     base.LoadFields(reader, version);
     mappingType = (MappingType)reader.ReadInt32();
     format = reader.ReadString();
 }
 /// <override></override>
 protected override void LoadInnerObjectsCore(string propertyName, IRepositoryReader reader, int version)
 {
     if (propertyName == attrNameColumns) {
         reader.BeginReadInnerObjects();
         while (reader.BeginReadInnerObject()) {
             int colIdx = reader.ReadInt32();
             string colName = reader.ReadString();
             reader.EndReadInnerObject();
             InsertColumn(colIdx, colName);
         }
         reader.EndReadInnerObjects();
     } else base.LoadInnerObjectsCore(propertyName, reader, version);
 }
示例#11
0
		/// <ToBeCompleted></ToBeCompleted>
		public void LoadFields(IRepositoryReader reader, int version) {
			if (reader == null) throw new ArgumentNullException("reader");
			name = reader.ReadString();
			if (version > 2) title = reader.ReadString();
			description = reader.ReadString();
		}
示例#12
0
文件: Caption.cs 项目: stewmc/vixen
		/// <override></override>
		protected override void LoadFieldsCore(IRepositoryReader reader, int version)
		{
			base.LoadFieldsCore(reader, 1);

			// ILabel members
			this.privateCharacterStyle = reader.ReadCharacterStyle();
			this.privateParagraphStyle = reader.ReadParagraphStyle();

			string txt = reader.ReadString();
			if (caption == null) caption = new Caption(txt);
			else caption.Text = txt;
		}
示例#13
0
 void IEntity.LoadInnerObjects(string propertyName, IRepositoryReader reader, int version)
 {
     Debug.Assert(propertyName == "Layers");
     Debug.Assert(layers.Count == 0);
     reader.BeginReadInnerObjects();
     while (reader.BeginReadInnerObject()) {
         int id = reader.ReadInt32();
         string name = reader.ReadString();
         Layer l = new Layer(name);
         l.Id = (LayerIds)id;
         l.Title = reader.ReadString();
         l.LowerZoomThreshold = reader.ReadInt32();
         l.UpperZoomThreshold = reader.ReadInt32();
         reader.EndReadInnerObject();
         layers.Add(l);
     }
     reader.EndReadInnerObjects();
 }
示例#14
0
 void IEntity.LoadFields(IRepositoryReader reader, int version)
 {
     name = reader.ReadString();
     if (version >= 3) title = reader.ReadString();
     if (version >= 4) securityDomainName = reader.ReadChar();
     size.Width = reader.ReadInt32();
     size.Height = reader.ReadInt32();
     backColor = Color.FromArgb(reader.ReadInt32());
     targetColor = Color.FromArgb(reader.ReadInt32());
     string imgName = reader.ReadString();
     Image img = reader.ReadImage();
     if (img != null) backImage = new NamedImage(img, imgName);
     imageLayout = (ImageLayoutMode)reader.ReadByte();
     imageGamma = reader.ReadFloat();
     imageTransparency = reader.ReadByte();
     imageGrayScale = reader.ReadBool();
     imageTransparentColor = Color.FromArgb(reader.ReadInt32());
 }
示例#15
0
 /// <override></override>
 public override void LoadFields(IRepositoryReader reader, int version)
 {
     base.LoadFields(reader, version);
     mappingType = (MappingType)reader.ReadInt32();
     format      = reader.ReadString();
 }
示例#16
0
		/// <override></override>
		protected override void LoadFieldsCore(IRepositoryReader reader, int version)
		{
			base.LoadFieldsCore(reader, version);
			fillStyle = reader.ReadFillStyle();
			charStyle = reader.ReadCharacterStyle();
			paragraphStyle = reader.ReadParagraphStyle();

			string txt = reader.ReadString();
			if (caption == null) caption = new Caption(txt);
			else caption.Text = txt;
			w = reader.ReadInt32();
			h = reader.ReadInt32();
		}