|
There's a fairly detailed explanation here[^] on writing out a TIFF file.
|
|
|
|
|
We have a good article on CP about this[^]
// ♫ 99 little bugs in the code,
// 99 bugs in the code
// We fix a bug, compile it again
// 101 little bugs in the code ♫
|
|
|
|
|
|
Hello,
I wonder if there is a services-like platform in C# where I can build addons onto. And when I say services, I mean the kind of services Windows has, which I can inject dependencies, trigger a start\stop and add\remove addons as I wish.
I will also need a way of controling it, like a console, MMC or some other kind of UI.
Does anyone know of something similar to what I'm looking for? it'll really help me out
Thanks in advance.
|
|
|
|
|
Just for clarification:
Why not just create windows services that you can control using all the tools you mentioned? What is the requirement that is driving you away from that much simpler solution?
~Justin_H
|
|
|
|
|
I'd like to be able to make it cross-platform using MONO
|
|
|
|
|
I would search codeproject for examples of using Managed Extensibility Framework (MEF). I did a quick search and the latest versions should work under Mono.
Try: http://www.codeproject.com/Articles/56635/Managed-Extensibility-Framework.aspx for a MEF intro.
Going the MEF / roll your own solution route you can't avoid writing some OS specific code to start your "services" with the system but that shouldn't be too hard.
Option 2: Check out http://linux.die.net/man/1/mono-service[^] which basically allows you to run .net windows services under mono/linux with little if any code change required.
~Justin_H
|
|
|
|
|
hi
i want windows application that Frequency-shifting Auditory Feedback from microphone. for example file download from http://www.artefactsoft.com/daf.htm
thanks.
|
|
|
|
|
Is this a C# question?
The best things in life are not things.
|
|
|
|
|
hi
I want a billion dollars and a polygamous relationship with Jennifer Love Hewitt and Angelina Jolie.
thanks.
|
|
|
|
|
ill settle for a million and the rest of that statement
Programming is a race between programmers trying to build bigger and better idiot proof programs, and the universe trying to build bigger and better idiots, so far... the universe is winning.
|
|
|
|
|
Wrong forum, wrong question
|
|
|
|
|
Hi,
I'm working on an end user card editor desktop aplication. The user can drag and drop controls (text, line, shape) from a toolbox to a design area.To create this controls I created my own controls that inherit from my BaseControl class that inherits from Control class. This controls can have a transparent background, and after googleing during days It works with this code.
[Designer(typeof(BaseControlDesigner))]
public abstract class BaseControl:Control
{
public BaseControl()
{
this.DoubleBuffered = false;
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
SetStyle(ControlStyles.Opaque, true);
this.BackColor = Color.Transparent;
}}
protected override CreateParams CreateParams
{
get
{
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x20;
return cp;
}
}
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
Rectangle bounds = new Rectangle(0, 0, this.Width - 1, this.Height - 1);
Color frmColor = this.Parent.BackColor;
Brush bckColor;
int alpha = 255;
alpha = (this.Opacity * 255) / 100;
if (this.drag)
{
Color dragBckColor;
if (BackColor != Color.Transparent)
{
int Rb = BackColor.R * alpha / 255 + frmColor.R * (255 - alpha) / 255;
int Gb = BackColor.G * alpha / 255 + frmColor.G * (255 - alpha) / 255;
int Bb = BackColor.B * alpha / 255 + frmColor.B * (255 - alpha) / 255;
dragBckColor = Color.FromArgb(Rb, Gb, Bb);
}
else dragBckColor = frmColor;
alpha = 255;
bckColor = new SolidBrush(Color.FromArgb(alpha, dragBckColor));
}
else
{
bckColor = new SolidBrush(Color.FromArgb(alpha, this.BackColor));
}
if (this.BackColor != Color.Transparent | drag)
{
g.FillRectangle(bckColor, bounds);
}
bckColor.Dispose();
}
}
}
internal class BaseControlDesigner : ControlDesigner
{
private BaseControl myControl;
protected override void OnMouseDragMove(int x, int y)
{
myControl = (BaseControl)(this.Control);
myControl.drag = true;
base.OnMouseDragMove(x, y);
}
protected override void OnMouseLeave()
{
myControl = (BaseControl)(this.Control);
myControl.drag = false;
base.OnMouseLeave();
}
}
That part works, controls can have a transparent background but there is another problem, I think with de z index.If I drag three controls, the last one is not on the top, it's the second one that is in the top and the Bring to Front, Send to Back commands does not work properly as well. It works with only two controls, but it doesn´t if I use more than two.
What can I do to get it work?
Thank you for your help.
Be happy!
|
|
|
|
|
A bad post perhaps, but this question deserves the attention.
Have you tried Refresh()-ing th control to force it to redraw it's children?
|
|
|
|
|
Hi.
Im building a web chat application and im using async sockets in the server-side.
The client connects to the server socket via flash component.
My question is , when does the connection dies? if i close my browser i see that the server is closing the connection. is that because TCP socket sends data every x seconds to check the connection? and if it does , can i rely on it? or should i use UDP socket and try to handle the connection state myself.
Thank you.
|
|
|
|
|
TCP uses an explicit RST (reset) message to close a connection. The connection can also die due to a timeout.
|
|
|
|
|
Where is the timeout for the connection set?
|
|
|
|
|
socket.ReceiveTimeout and SendTimeout
|
|
|
|
|
TCP sockets are by definition reliable. UDP sockets on the other hand are not. As stated above, the browser is closing the connection explicitly.
|
|
|
|
|
Is there a way to export a WinGrid with more than 256 columns to a single Excel sheet.
|
|
|
|
|
They have Ultra-Win-Grid for that.
♫ 99 little bugs in the code,
99 bugs in the code
We fix a bug, compile it again
101 little bugs in the code ♫
|
|
|
|
|
Is there anyway which we can convert the multi page tiff files into pdf format in C#? I googled for quite sometime. Majority of the code uses a third party s/w which will be licensed for commercial use.
Is there any free s/w that can be used in C# to convert the same? Or any open source tool for the same?
Thanks
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
I would suggest using [ItextSharp].
This open source on itext (java) based library, will provide you with the possibility to create a new pdf based on whatever images you want.
Example to get you started
[Itext-convert-tiff-to-PDF]
Another thing you can use is ghostscript, but I think this can just be used from the commandline...
Kraeven
|
|
|
|
|
Thank you for this.
One of my java developer friend has already examined this. Some of the files are able to convert, but some are end up with error message saying that 'Byte array not a valid JPEG file'.
One of our senior developer suggested that it may be because of JPEG-2000 issue, because of that some of the tiff files are not able to convert to PDF.
However, I am able to view all the tiff files without any issues using FastStone Image viewer,converting to PDF at one short. But this will be a licensed one for commercial purposes.
I want to know if there are any free versions or is it possible to achieve this somehow in dotnet.
Thanks in advance
meeram395.
Success is the good fortune that comes from aspiration, desperation, perspiration and inspiration.
|
|
|
|
|
|
Hi!
How to open image without show picture box style e.g : background AND border
Thanks
|
|
|
|